生成声音
Generate Sounds
生成声音
创建 Sounds 生成任务,支持循环、BPM、调性和歌词字幕抓取等参数。
POST
生成声音
用于创建声音生成任务(Sounds Task)。支持设置循环播放、节奏(BPM)、调性(Key)以及歌词字幕抓取等能力。
🚀 使用指南
- 使用该接口可以基于输入的
prompt生成对应的音频内容。 - 支持设置循环播放效果,适用于背景音乐、环境音等场景。
- 支持指定 BPM(每分钟节拍数)和 Key(调性),便于控制生成结果的风格。
- 可选开启歌词字幕抓取,便于后续展示或处理歌词内容。
- 支持通过回调地址异步接收任务完成通知。
model 参数
- 允许取值:
V5、V5_5。 V5_5:释放你的声音:定制模型,贴合你的独特品味。本接口下能力与V5一致(参数与上限相同,例如prompt最大长度以 OpenAPI 为准)。
📌 适用场景
- 🎧 背景音乐创作
- 🎮 游戏音效或循环环境声生成
- 🌐 音频内容平台与创作工具集成
授权
🔑 API 认证说明
所有接口都需要通过 Bearer Token 方式进行认证。
获取 API Key
- 访问 API Key 管理页面 获取您的 API Key
使用方式
在请求头中添加:
Authorization: Bearer YOUR_API_KEY⚠️ 注意:
- 请妥善保管您的 API Key,不要泄露给他人
- 如果怀疑 API Key 泄露,请立即在管理页面重置
请求体
application/json
sounds 任务提示词,最多 500 字符。
Maximum string length:
500示例:
"轻柔的雨声环境音,带有远处雷声和微风"
模型名称。sounds 任务支持 V5 与 V5_5。V5_5:释放你的声音:定制模型,贴合你的独特品味。能力与 V5 一致。
可用选项:
V5, V5_5 示例:
"V5"
是否循环播放。
示例:
false
BPM(每分钟节拍数),不传则为 Auto。
必填范围:
1 <= x <= 300示例:
120
Key(调性),默认 Any。
可用选项:
Any, Cm, C#m, Dm, D#m, Em, Fm, F#m, Gm, G#m, Am, A#m, Bm, C, C#, D, D#, E, F, F#, G, G#, A, A#, B 示例:
"Any"
是否抓取歌词字幕。任务完成后可调用接口获取歌词字幕。
示例:
false
回调地址,用于异步接收任务完成通知。
示例:
"https://api.example.com/callback"
响应
请求成功
状态码说明
- ✅ 200 - 请求成功
- ⚠️ 400 - 参数错误
- ⚠️ 401 - 没有访问权限
- ⚠️ 404 - 请求方式或者路径错误
- ⚠️ 405 - 调用超过限制
- ⚠️ 413 - 主题或者prompt过长
- ⚠️ 429 - 积分不足
- ⚠️ 430 - 您的调用频率过高。请稍后再试。
- ⚠️ 455 - 网站维护
- ❌ 500 - 服务器异常
可用选项:
200, 400, 401, 404, 405, 413, 429, 430, 455, 500 示例:
200
当 code != 200 时,展示错误信息
示例:
"success"
