说明
本站udio异步调用实现 api 形式调用Udio文生歌
使用生成 32 秒音频的模型 udio32-v1.5
使用生成 130 秒音频的模型 udio130-v1.5
基本配置
headers 参数
{
"Authorization": "Bearer Your API Key",
}
参数---提交生成音乐任务参数介绍
标题 | 类型 | 示例 | 描述 |
---|---|---|---|
prompt | string | 例如: "pop, happy" | 音乐生成的提示词 |
lyrics | string | 支持多段式歌词格式 | 歌词内容 |
lyrics_type | string | 可选 "user", "instrumental", "generate" | 歌词类型 |
model_type | string | 分为 "udio32-v1.5", "udio130-v1.5" | 模型类型 |
config.mode | string | 默认为 "regular" | 配置模式 |
negative_prompt | string | 用于指定不想要的特征 | 负面提示词 |
使用高级参数的时候基础参数也必须带上,即便是用默认值
标题 | 类型 | 示例 | 描述 |
---|---|---|---|
song_section_start | string | 范围 0-1, 默认 0 | 歌曲片段开始位置 |
song_section_end | string | 范围 0-1, 默认 1 | 歌曲片段结束位置 |
lyrics_placement_start | string | 范围 0-1 | 歌词放置开始位置 |
lyrics_placement_end | string | 范围 0-1 | 歌词放置结束位置 |
prompt_strength | string | 范围 0-1,默认 0.5 | 提示词强度 |
clarity_strength | string | 范围 0-1,默认 0.25 | 清晰度强度 |
lyrics_strength | string | 范围 0-1,默认 0.5 | 歌词强度 |
generation_quality | string | 可选 0.25, 0.5, 0.75, 1。默认 0.75,数字越大,质量越高,速度越慢 | 生成质量 |
seed | string | 默认 -1 表示随机 | 随机种子 |
bypass_prompt_optimization | string | 默认为 false | 是否跳过提示词优化 |
song_section
用于指定在完整歌曲中生成片段的起始和结束位置。0% (0) 对应歌曲开头,50% (0.5) 对应歌曲中间,100% (1) 对应歌曲结尾。点击数值指示器可切换为自动模式,让模型自行决定最佳位置。这个功能在使用歌曲扩展特性时特别有用。
用于指定在完整歌曲中放置歌词的位置。8% 对应歌曲开头,50% 对应歌曲中间,90% 将在歌曲结尾处生成片段。这个功能在使用歌曲扩展特性时特别有用。
控制提示词对生成内容的影响程度。较高的值可以提高对提示词的遵循度,但可能会导致生成的声音不够自然。
控制歌词对生成内容的影响程度。较低的值可能会产生更自然的声音,但可能会忽略部分 歌词内容。
控制模型在生成音频时对清晰度和乐器分离度的优先级。较高的值可能会产生更清晰的音频,但声音可能不够自然。
实验性功能。用于在生成质量和生成速度之间进行权衡。
以上所有参数都由我抓包分析得来,参数全部转发至 Udio, 没有任何处理。 因此,你也可以自己到 Udio 网站抓包分析。
修改于 2024-11-10 08:26:35