SongGeneration 通过命令行或脚本生成音乐,核心操作是准备输入文件并运行推理脚本。输入文件需为 JSON Lines(.jsonl)格式,每行代表一个生成请求,包含以下字段:
- idx:生成音频的文件名(唯一标识符)。
- gt_lyric:歌词,格式为
[结构] 歌词文本
,如[Verse] 这是第一段歌词
。 - descriptions(可选):描述音乐属性,如
female, pop, sad, piano, the bpm is 125
。 - prompt_audio_path(可选):10 秒参考音频路径,用于模仿风格。
运行推理脚本后,模型会根据输入生成完整的歌曲。
本答案来源于文章《SongGeneration:生成高品质音乐和歌词的开源AI模型》