音色克隆API
音色状态说明
音色在训练过程中会经历以下状态:
- Init: 初始状态,刚创建的音色栏位
- Training: 训练中,正在处理音频文件
- Success: 训练成功,音色可以正常使用
- Failed: 训练失败,需要重新训练
1. 创建音色栏位
创建音色栏位
创建一个新的音色栏位,为后续的音色训练做准备。创建成功后会返回音色ID和默认名称。
POST
https://xrobo.qiniu.com/v1/voice-clones基本信息
请求参数
请求头
请求示例
响应示例
状态码
2. 训练音色
训练音色
使用音频文件训练指定的音色,或仅更新音色名称。 如果提供音频URL,系统将根据音频进行训练;如果仅提供名称,则只更新音色名称。
PUT
https://xrobo.qiniu.com/v1/voice-clones/{id}基本信息
请求参数
请求头
请求示例
响应示例
状态码
INFO
- 音色名称限制: 音色名称最多20个字符,汉字、字母、数字都算作一个字符
- 音频文件要求: 训练音频建议时长在10-60秒之间,音质清晰,无背景噪音
- 训练时间: 音色训练通常需要几分钟到十几分钟,请耐心等待
3. 获取音色信息
获取音色信息
根据音色ID获取指定音色的详细信息,包括名称、语言、试听链接和当前状态。
GET
https://xrobo.qiniu.com/v1/voice-clones/{id}基本信息
请求参数
请求头
响应示例
状态码
INFO
状态检查: 只有状态为"Success"的音色才能正常使用
4. 获取音色列表
获取音色列表
获取当前用户账户下所有的音色克隆列表,包括各种状态的音色。
GET
https://xrobo.qiniu.com/v1/voice-clones基本信息
请求头
响应示例
状态码
5. 删除音色
删除音色
删除指定的音色克隆。删除后该音色将无法恢复,请谨慎操作。
DELETE
https://xrobo.qiniu.com/v1/voice-clones/{id}基本信息
请求参数
请求头
响应示例
状态码
WARNING
删除音色后无法恢复,请谨慎操作