Suno 人声分离
API参考
Suno API:人声分离
从 Suno 音乐曲目中分离出干净的人声、伴奏或按乐器拆分的音轨。
POST
Suno 人声分离
重要说明
- 需要来自先前生成的 Suno 音乐任务中的
task_id和suno_id - 不同的模式会影响任务结果的返回内容
mode控制你想要的音轨类型:vocal或instrumentalvocal:2 个音轨 - 人声 + 伴奏instrumental:最多 12 个音轨 – 人声、和声、鼓、贝斯、吉他、键盘、弦乐、铜管、 木管、打击乐、合成器、FX/其他
人声分离
从现有 Suno 音乐结果中分离人声或伴奏。相关资源
现有的 Suno 音乐曲目可以来自以下任一接口。生成音乐
根据文本提示词创建具有多样风格的歌曲。
扩展音乐
无缝延续并扩展现有音乐。
上传并扩展音乐
上传音频以扩展和优化作品。
音乐翻唱
使用新的风格或声音重新创作歌曲。
获取任务结果
提交任务后,使用统一查询接口检查进度并获取结果:获取人声分离信息
了解如何查询人声分离任务状态并获取生成结果
授权
所有 API 都需要通过 API Key 进行身份验证。
获取 API Key:
- 访问 API Key 管理页面 获取你的 API Key
使用方式: 添加到请求头:
x-api-key: YOUR_API_KEY
注意:
- 请妥善保管你的 API Key,不要与他人共享
- 如果你怀疑 API Key 已泄露,请立即在管理页面中重置
请求体
application/json
用于生成的模型名称。必填字段。
- 此接口必须使用
suno/vocal-separatio
可用选项:
suno/vocal-separatio 用于分离人声和伴奏的输入参数。
规则:
task_id为必填项,且必须引用一个已完成的 Suno 音乐任务。suno_id为必填项,且必须引用该任务中的音乐项目。mode默认值为vocal。
可选。用于接收任务完成通知的回调 URL。
- 系统会在生成完成后向该 URL POST 任务状态和结果
- 回调负载结构与任务状态查询返回的
data对象一致 - 你的回调接口应支持接收包含结果的 JSON 负载的 POST 请求
- 成功接收后应返回 HTTP 200 状态码
示例:
"https://your-domain.com/api/callback"
响应
请求成功
响应状态码
- 200:成功 - 请求已成功处理
- 401:未授权 - 身份验证凭证缺失或无效
- 402:积分不足 - 账户没有足够的积分执行该操作
- 404:未找到 - 请求的资源或接口不存在
- 422:验证错误 - 请求参数未通过验证检查
- 429:请求频率受限 - 已超过该资源的请求限制
- 455:服务不可用 - 系统当前正在维护
- 500:服务器错误 - 处理请求时发生意外错误
- 501:生成失败 - 内容生成任务失败
- 505:功能已禁用 - 请求的功能当前已被禁用
可用选项:
200, 401, 402, 404, 422, 429, 455, 500, 501, 505 响应消息,失败时为错误描述
示例:
"success"
