内容提要
本文介绍Suno歌词生成API的对接方法。该API通过输入prompt(如“A song about winter”)自动生成歌词,支持default和remi-v1两种模型。返回结果包含多个候选歌词,每个含text(歌词内容)、title(标题)和tags(曲风标签)。生成歌词后,可配合Suno Audios Generation API进行自定义歌曲创作。
延伸解读
返回结构解析
接口返回的 data 字段是一个数组,包含多个歌词候选。每个候选包含 text(歌词正文)、title(标题)和 tags(曲风标签)。text 中带有 [Verse]、[Chorus] 等结构标记,便于理解歌曲段落。tags 字段提供了推荐的曲风,如 dreamy、mellow、ballad,可用于后续音频生成时的风格参考。
模型选择建议
API 支持 default 和 remi-v1 两种模型,默认使用 default。不同模型可能在歌词风格、创意或生成速度上有所差异。用户可根据实际需求选择模型,但文章未说明具体差异,建议在测试中对比效果,以确定最适合自己场景的模型。
与音频生成 API 的配合
该 API 生成的歌词可直接用于 Suno Audios Generation API,实现自定义歌曲创作。流程是先通过 prompt 生成歌词,再调用音频生成接口。注意,歌词中的结构标记和曲风标签可能影响最终音频效果,建议在生成歌词时明确 prompt,以获取更符合预期的结果。
Q&A
Suno歌词生成API是什么?
Suno歌词生成API是AceDataCloud提供的一个接口,通过输入prompt(如“A song about winter”)自动生成歌词,方便用户自定义歌曲创作。
Suno歌词生成API的主要输入参数有哪些?
主要输入参数是prompt,用于描述歌曲主题;可选参数model,可选值为default和remi-v1,默认是default。
Suno歌词生成API支持哪些模型?
支持default和remi-v1两种模型,默认使用default。
Suno歌词生成API返回结果中包含哪些字段?
返回结果中data是一个数组,每个元素包含text(歌词内容)、title(标题)、status(状态)和tags(推荐的曲风标签)。
如何用Suno歌词生成API生成一首关于冬天的歌?
将prompt设置为“A song about winter”,调用Suno Lyrics Generation API即可,返回的歌词候选会包含多个与冬天相关的歌曲。
生成歌词后如何进一步创作歌曲?
生成歌词后,可以配合Suno Audios Generation API进行自定义歌曲创作。