阿喵前言
AI 生成音乐常见的问题,是听起来像一段成品,却很难继续修改。YuE2 走的是另一条路:先把歌词和风格整理成旋律、和弦与结构,再生成完整歌曲。你可以查看曲谱、复制 ABC、调整计划,也能把一段音乐转成新的风格。
资源介绍
YuE2 是一个开源音乐生成项目,可以根据歌词和风格提示生成带人声与伴奏的歌曲。它支持符号化作曲、曲谱条件生成、零样本翻唱和曲谱编辑,生成结果会保留曲谱、设置和中间产物,方便继续调整。
项目提供在线 Demo,也支持本地部署。除了完整歌曲,还可以用 Agent Skill 生成纯音乐、处理翻唱、修改 ABC 曲谱,并保存不同版本进行对比。
截图

特色
- 先作曲,再生成音频:旋律、和弦和结构可以先以曲谱形式查看。
- 支持多种创作方式:可以从歌词和风格开始,也可以提供自己的 ABC 曲谱。
- 支持翻唱和编辑:可将录音转成旋律曲谱,再换歌词、风格或伴奏;也能修改和声、旋律、速度与结构。
- 在线和本地都能用:提供在线 Demo,本地运行支持 Linux、Python 3.12 和 NVIDIA GPU。
- 适合 Agent 工作流:配套 Skill 可以生成歌曲、处理曲谱、制作纯音乐,并整理多个版本。
注意
- 本地部署需要 Linux、Python 3.12 和支持 BF16 的 NVIDIA GPU,显存要求约 24 GB。
- 模型文件较大,首次运行需要从 Hugging Face 下载。
- 在线 Demo 适合快速体验,本地部署更适合持续创作和修改。
- 翻唱和生成内容需要注意原作品的版权与使用范围。
使用教程
- 在线体验:打开 YuE2 官方 Demo,输入歌词和风格,等待生成歌曲。
- 准备本地环境:在 Linux 中安装 Python 3.12、创建虚拟环境,再安装项目依赖。
- 生成歌曲:克隆仓库后运行示例脚本,输出目录会保存音频、曲谱和生成设置。
- 修改曲谱:打开输出目录中的
score.abc,修改旋律、和弦或结构,再将编辑后的 ABC 文件交给生成脚本。 - 尝试翻唱:先用 SheetSage2 从参考录音提取旋律曲谱,再指定新歌词或风格生成版本。
资源获取
YuE2 是开源音乐生成项目,提供在线体验、源码、模型和配套 Skill。



