开始之前
所有 AI 歌曲工具要的输入都是同样两样。第一样是风格描述(caption),用一小段话说明风格:流派、乐器、情绪和速度。第二样是歌词,里面用 [Verse 1] 和 [Chorus] 这样的标签告诉模型每一段从哪里开始。有些工具只要你一句话,就把两样都替你写好。
运行方式有两种。Suno 或 Udio 这样的托管工具,在浏览器里就能用。ACE-Step 1.5 这样的开源模型,在你自己的电脑上运行,它的许可是一份你能读的文本文件。AI 音乐生成器那一课对比了托管套餐,也讲了 ACE-Step 的安装,所以这一课从操作界面讲起。
用 ACE-Step 的 Simple 模式做第一首歌
ACE-Step 有一个网页界面。在项目文件夹里用 uv run acestep 启动,再打开 http://localhost:7860。第一次运行会下载模型。
Gradio 指南把 Simple 模式称作最快的路线。你只写一句话,模型里的语言模型就替你起草风格描述、歌词和各项设置,供你查看。
- 在 Generation Mode 选择器里选 Simple。
- 输入一句歌曲描述。指南给的例子有“a soft Bengali love song for a quiet evening”和“jazz trio playing in a smoky bar”。
- 不想要人声就勾选 Instrumental,想要人声就选一个人声语言。
- 点 Create Sample。模型会写出风格描述、歌词和元数据,你先看一遍再往下走。
- 点 Generate Music 生成音频。
- 听生成的结果。Batch Size 决定返回几个版本,默认是两个。
自己掌控:风格描述、歌词和设置
Custom 模式会显示所有字段。写风格描述时,指南要求你说具体:流派和风格、乐器、情绪和氛围,BPM 留空时再加上速度的感觉。它的示例描述是“upbeat pop rock with electric guitars, driving drums, and catchy synth hooks.”
在歌词字段里,结构靠标签来表达。指南标出一段主歌和一段副歌的写法是这样的。
[Verse 1]
Walking down the street today
Thinking of the words you used to say
[Chorus]
I'm moving on, I'm staying strong
This is where I belong- BPM、调性和时长留空,让语言模型自己判断,并保持 Think 勾选。
- 想再得到同一首歌,就取消勾选 Random Seed 并填一个种子,或者对喜欢的那一批点 Apply These Settings to UI。
- 点 Format,可以在生成前让语言模型改进风格描述和歌词。
- 指南建议做两到四个版本,从里面挑最好的。
| 字段 | 设置什么 | 范围或默认值 |
|---|---|---|
| BPM | 每分钟的节拍数,也就是速度 | 30 到 300,默认自动 |
| Key Scale | 调性,比如 C Major 或 Am | 默认自动 |
| Time Signature | 2 代表 2/4,3 代表 3/4,4 代表 4/4,6 代表 6/8 | 默认自动 |
| Audio Duration | 时长,单位是秒 | 10 到 600,填 -1 由模型决定 |
| Batch Size | 一次返回多少个版本 | 1 到 8,默认两个 |
| Seed | 歌曲用哪一个随机起点 | -1 表示每次换一个新的 |
修一首歌,不要重来
同一个界面也能修改已有的音频。把歌曲作为 Source Audio 上传,选一个模式,再写一段风格描述说明你想要什么。Turbo 和 SFT 模型有四种模式,Base 模型再多三种。
最值得记住的是 Repaint。它只重新生成你选定的那几秒,其余保持不变,所以一首好歌里只有一段副歌不理想,也不必重新跑一遍。
| 模式 | 做什么 | 要设置什么 |
|---|---|---|
| Remix | 改变风格,保留旋律结构 | Remix Strength,范围 0.0 到 1.0,越高越接近原曲 |
| Repaint | 重新生成一个时间段,其余保持不变 | Repainting Start 和 End,单位是秒,-1 表示文件末尾 |
| Extract | 分离出一条乐器音轨,仅限 Base 模型 | 一个音轨名,比如 vocals、drums、bass 或 strings |
| Lego | 添加一条新的乐器音轨,仅限 Base 模型 | 一个音轨名,以及对它的描述 |
| Complete | 用选定的乐器补全一条不完整的音轨,仅限 Base 模型 | 若干音轨名和一段描述 |
看 XL 模型演奏各种流派
2026 年 4 月 9 日,AI Search 频道发布了对 ACE-Step XL 模型的评测和教程,距这些模型发布过了一周。它的章节列表先是一连串演示,从灵魂 R&B 抒情曲、意大利歌剧、拉丁 trap 一直到探戈。接着是基准测试、显存和量化,一段赞助商内容,以及安装,从 Git 到下载 XL 模型再到使用界面,最后一章是更多功能。安装步骤是四月的,当前的步骤以 README 为准。

开源模型,以及它们的许可允许什么
ACE-Step 的最新版本是 MIT 许可,模型卡说生成的音乐可以商用。更早的第一版是 Apache 2.0。模型卡列出的训练数据是:获得授权的曲目、免版税和公有领域的音乐,以及用 MIDI 合成的音频,这是项目对自己数据的说法。
YuE2 按你是谁来分条款。它的代码是 Apache 2.0,权重是 CC BY-NC 4.0,另加一条创作者许可。个人用户、创作者和音乐人可以把产出变现,不必向作者付费,学术研究可以非商业免费使用,公司则要联系作者洽谈商业许可。
MusicGen 的权重是 CC-BY-NC 4.0,所以是非商业的。它的模型卡说,训练数据获得授权,而且人声已被去掉,模型也无法生成逼真的人声。
每个项目也会给自己打分。ACE-Step 的 README 说它的质量在 Suno v4.5 和 Suno v5 之间,这句话没有写明用的是哪个基准。YuE2 的 README 说,它在 WildSongBench 上可与 Suno v5 和 v6 比肩,这是一次 192 条提示词的自动评测,日期是 2026 年 9 月 12 日。在它的表格里,YuE2 的 SongBench 平均分是 6.7316,八选一取最好时是 6.9632,Suno v5 是 6.8721,README 还补充说,排名随指标而变。这两句都当成项目自己的说法。
| ACE-Step 1.5 | YuE2 | MusicGen | |
|---|---|---|---|
| 能唱你写的歌词 | 是 | 是 | 否 |
| 做出什么 | 10 秒到 10 分钟的完整歌曲 | 带可编辑乐谱的完整歌曲 | 纯器乐 |
| 权重的许可 | MIT | CC BY-NC 4.0 加创作者许可 | CC-BY-NC 4.0 |
| 页面写明的硬件 | 不到 4 GB 显存,XL 模型要更多 | 24 GB 显存,Linux,NVIDIA 显卡 | 模型卡没有写 |
来源:GitHub: ACE-Step/ACE-Step-1.5 README (2026年11月6日 查阅);GitHub: multimodal-art-projection/YuE README (2026年11月6日 查阅);Hugging Face: facebook/musicgen-small model card (2026年11月6日 查阅)
Suno 和 Udio:到目前为止发生了什么
在托管服务上做出的歌曲能用来干什么,由那家服务自己的条款规定。这里不概述那些页面,发布任何东西之前请自己去读。围绕这两家服务的法律局面一直在变,下面的日期来自维基百科上关于它们的文章,2026 年 11 月 6 日阅读。
这是一份有报道的事件清单,不是法律意见,其中任何一项都可能变化。
环球和索尼再次起诉
第二起诉讼涉及 60,202 首录音,主张用早期模型的产出训练 v6,等于让侵权延续。Suno 称这些主张有缺陷。
来源:Wikipedia: Suno (2026年11月6日 查阅)
常见错误
- 风格描述只写一个词,然后奇怪歌为什么听起来很普通。
- 习惯性地填上 BPM、调性和时长,其实留空的字段会替你检测。
- 为了修一小段不理想的地方整首重来,而不是只重绘那几秒。
- 只留第一个结果,不做两到四个版本。
- 在 Turbo 模型上选 Extract、Lego 或 Complete,而这三种需要 Base 模型。
- 出售用 CC BY-NC 许可的权重做出的歌。
- 把 README 里对比 Suno 的排名,当成测量结果。
动手试试
- 给同一份歌词写三段风格描述,每段一种流派,各做一批再对比。
- 做一首歌,找出最弱的十秒,只重绘那一段。
- 打开你用的模型的许可文件,写下它允许你做的一件事和不允许的一件事。
- 读一遍上面的时间线,再打开一个托管工具的条款页,看看它关于商用说了什么。
下一课:AI 配音
声音和歌曲,都是你自己做出来的音频。AI 配音则让音频为一段现成的视频服务:转写、翻译、把译文说出来,再对上口型。
自测一下
在 ACE-Step 的 Custom 模式里,[Verse 1] 和 [Chorus] 这样的标签要写进哪里?
查看答案
D. Lyrics 字段 指南说歌词要带结构标签输入,它的示例标出了一段主歌和一段副歌。BPM、种子和源音频接收的是别的输入。
ACE-Step 的哪个模式只重新生成你选定的那几秒,其余保持不变?
查看答案
A. Repaint Repaint 接收以秒为单位的起点和终点。Remix 改变整首歌的风格,Extract 和 Complete 是处理音轨的 Base 模型模式。
MusicGen 的模型权重采用什么许可?
查看答案
C. CC-BY-NC 4.0 模型卡说代码是 MIT,权重是 CC-BY-NC 4.0,属于非商业许可。
YuE2 的 README 说,公司要商用它的权重必须怎么做?
查看答案
B. 联系作者洽谈商业许可 个人用户和创作者可以把产出变现,但公司要就权重洽谈商业许可,权重是 CC BY-NC 4.0 加一条创作者许可。
常见问题
发布歌曲时,必须给模型署名吗?
YuE2 的 README 强烈鼓励你分享生成的作品时署名 YuE2 或加上 #YuE2 标签,并说署名是可选的。ACE-Step 的 README 鼓励用户核实作品的原创性、清楚说明有 AI 参与,并在借用受保护的风格时取得许可。MusicGen 的模型卡没有提到给歌曲署名。请读你所用模型的许可文本。
做一首歌要多久?
ACE-Step 的 README 称,A100 上一首完整的歌不到 2 秒,RTX 3090 上不到 10 秒。在 A100 上最快是 0.5 秒,具体时间视 think 模式和扩散步数而定。这些是项目自己的数字。托管工具则各有各的排队方式。
AI 能唱中文或其他语言吗?
ACE-Step 的 README 说,歌词支持 50 多种语言,界面里也有 Vocal Language 设置。YuE2 的演示清单里,有一首从普通话流行乐变成英文爵士的歌。
做 AI 音乐需要显卡吗?
对 ACE-Step,README 推荐 CUDA 显卡,同时列出了苹果芯片、AMD、Intel 和 CPU 这几条路。README 说它不到 4 GB 显存就能运行,更大的 XL 模型在卸载到内存的情况下至少需要 12 GB。
Suno 和 Udio 还在被起诉吗?
是的,而且不止一个法庭。在 2026 年 11 月 6 日读到的维基百科 Suno 词条里,Suno 已与华纳和 BMG 和解,环球和索尼仍是原告,并在 2026 年 9 月 18 日提起了第二起诉讼。词条还列出,慕尼黑法院在 GEMA 的案件中判 Suno 败诉,Koda 在哥本哈根起诉,Round Hill 也提起了诉讼。此外还有 SOCAN 在加拿大提出的索赔,以及音乐人 Jason Isbell 和另外三位艺术家提起的集体诉讼。它的 Udio 词条说,Udio 与环球的案件以和解告终。案件和协议变化很快,请查一个最新的来源。
资料来源
- GitHub: ACE-Step/ACE-Step-1.5 README https://github.com/ACE-Step/ACE-Step-1.5
- GitHub: ACE-Step 1.5 Gradio guide https://github.com/ACE-Step/ACE-Step-1.5/blob/main/docs/en/GRADIO_GUIDE.md
- Hugging Face: ACE-Step 1.5 model card https://huggingface.co/ACE-Step/Ace-Step1.5
- GitHub: ace-step/ACE-Step README https://github.com/ace-step/ACE-Step
- GitHub: multimodal-art-projection/YuE README https://github.com/multimodal-art-projection/YuE
- Hugging Face: facebook/musicgen-small model card https://huggingface.co/facebook/musicgen-small
- Wikipedia: Suno https://en.wikipedia.org/wiki/Suno
- Wikipedia: Udio https://en.wikipedia.org/wiki/Udio
- YouTube: AI Search, The BEST local AI music generator is here! Free & unlimited https://www.youtube.com/watch?v=UAlLD5fS7-c
