20240324 更新:
Suno.ai 已向免费用户开放 v3 !效果要比 v2 高出一个档次,AI 人声对中文的识别也提升了一大截。每次生成的歌曲时长也增加到 2 分钟。
这篇文章有一个翻译的英文版本:
How did I generate a song demo step by step using Suno.ai?
几天前,在 Twitter 上看到一位老兄(@jesselaunz) 分享的用 Suno.ai 生成歌曲的案例。于是想自己试一试。
suno 的免费账户每天可以得到 50 credits ,每次生成花费 10 credits ,所以每天可以生成 5 次。每次会生成两段版本供你选择,每段时长大约 1 分钟, 每段时长约 2 分钟。
自动模式
默认的生成模式是自动的,只需要描述音乐风格和主题即可,还可以描述音乐流派和氛围,甚至关键字等等(和 ChatGPT 的 Prompt 一样)。
在自动模式下,我用英文和中文分别生成的两段歌曲:
英文 https://app.suno.ai/song/2b42532b-1065-4139-97c4-50511cc6d890
中文 https://app.suno.ai/song/599d109a-2337-4fed-b1ed-4b97f99a03fe
自定义模式
我要用自己的歌词,所以选了 Custom Mode (自定义模式) 。需要填写 3 项内容:
- Lyrics (歌词)
两段歌词,8 行以内效果最好。歌词太多的话也生成不完,因为歌曲时长有限制。关于歌词的格式,我觉得有两个关键部分不能缺少,就是主歌 (Verse) 和副歌 (Chorus) 。比如我的第一段歌曲的歌词:
[Verse]
八十年代 某个夏日
一个小姑娘诞生在伏西的家乡
她大眼睛 高鼻梁 睫毛长又长
她活泼又欢实 顽皮又倔强
几岁时 从楼梯上滚下来
可吓坏了爹和娘
[Chorus]
Oh Little girl 小姑娘
My little girl 小姑娘
其中 [Verse] 和 [Chorus] 是 AI 可以识别的标记,标明了其后的歌词是属于歌曲的哪一个部分。其他标记还有 [Intro] [Bridge] [Outro] [Instrumental] 等等,用中括号小括号都可以。
关于歌曲的组成部分,这首同样由 suno 生成的歌曲是一个典型示例(或者是官方教学?)
https://app.suno.ai/song/6ba1d5ce-ffa4-41cd-8146-779904fb908a/
Q: 有一个有意思的地方,为什么我写的是 「伏西」 而不是 「伏羲」?
A: 因为 suno 的中文人声对某些生僻字(其实也不算真正的生僻)会读错,所以要用简单的同音字来代替。
- Style of Music (音乐风格)
填写你想要的音乐风格,中文英文都可以。比如 heartfelt anthemic folk ,或者 中文流行风格,忧伤的情歌,女性歌手 。我填的是 folk 。
- Title (歌名)
这个简单,填写自己想要的歌名。我填的是 小姑娘 。
这 3 项都填好后,点击 Create (创建) 按钮,就会生成两段歌曲。你可以听听看哪首比较满意。
继续生成
第一段歌曲生成后,你可以继续生成。点击歌曲右边的 … 在菜单中选择 Continue From This Song (从这首歌继续生成)
这个操作很重要! 因为从第一段歌曲继续,可以延续之前的风格。否则就重新开始了,会出现不同的音乐风格,跟前面续不上。
这个操作之后,左边多出来了一项 Continue From 。
现在可以在歌词部分填写第二段歌词了。我的第二段歌词:
[Verse]
时光荏苒 英飞草长
小姑娘变成了大姑娘
她瓜子脸 马尾辫 不瘦也不胖
她秀美又文静 好学又开朗
十八岁那年 她考上了大学
连学生干部也竞选上
[Chorus]
Oh Little girl 小姑娘
My little girl 小姑娘
注意:「莺飞草长」 → 「英飞草长」 (莺字很普通啊,suno 你怎么识别不出来?)
音乐风格和第一段歌曲填写一样,歌名一不一样无所谓。继续点击 Create (创建) 按钮,第二段歌曲就生成了。会出现 Part 2 的字样。
如法炮制,第三段从第二段继续生成,第四段从第三段继续生成 ……
得到整首歌
从第二段生成后,就可以得到整首歌。点击第二段(或第三段、第 n 段)歌曲右边的 … 在菜单中选择 Get Whole Song (得到整首歌)
这样,一首完整的歌曲就生成了。
总结
- 免费账户每天有 50 credits ,每次生成花费 10 credits 。每天可以生成 5 次。
- 每次生成两段版本供选择,
每段时长大约 1 分钟,每段时长约 2 分钟。 - 有自动模式和自定义模式 (Custom Mode)。自动模式简单,自定义模式可控。
- 歌词起码要有主歌 (Verse) 和副歌 (Chorus) 部分。
- 中文人声对某些生僻字会读错,需要用简单的同音字代替。
- 生成一段歌曲后,可以继续生成 (Continue From This Song)。
- 从第二段歌曲生成后,就可以得到整首歌 (Get Whole Song)。
我试了很多次,还是第一次的效果最满意。虽然 suno 的中文人声普通话带点粤语味,但还算不错了。这是免费的 v2 生成的,想必付费的 v3 效果更佳。20240324 更新:免费用户已可直接使用 v3 !
关于歌词
歌词来自几年前自己写的一首小诗,描述的是一位 80 后女性朋友的真实故事。全诗有点长,这首歌曲 demo 里只选了前三段。
全诗在这里: 小姑娘 (诗)
翻译的英文版本: Little Girl (Poem)