跳到主要内容

错误处理

请求无法生成音频时,API 会返回包含 error_code、error_message、succeed 和 data 的 JSON 错误。error_code 是业务错误码,不是 HTTP 状态码;error_message 按 Accept-Language 返回(默认英文,中文请求返回中文)。下面示例未传 Accept-Language,因此保留接口默认的英文原始字段值。错误响应不包含 trace_id。

{
"error_code": 10003,
"error_message": "Unauthorized",
"succeed": false,
"data": null
}
HTTP 状态业务 error_code含义处理方法
40010001请求内容无效或选项不受支持检查请求内容后重试
40010013文本超过 500 个加权字符上限缩短文本;每个中文字符按 2 个字符计,其他 Unicode 字符按 1 个字符计
40010023输入中没有可合成内容请输入有效文字或支持的事件标签
40110003API Key 缺失或无效检查 API Key
40220003账户余额不足充值后重试
40310004当前项目无法使用语音合成检查项目可用功能
42910005 或 10014请求次数达到限制稍后重试
50010000服务发生未预期错误重试;如果持续发生,请联系支持
50320002服务暂时不可用稍后重试
50410006服务在返回音频前超时稍后重试

音色克隆错误​

音色管理接口成功时返回 HTTP 200;失败时返回非 2xx HTTP 状态码及标准 JSON 响应体。请同时检查 HTTP 状态码和 succeed、error_code。

HTTP 状态业务 error_code含义处理方法
40910017自定义音色数量已达上限删除不再使用的音色后重试
40910018voice_id 已存在或被占用更换 voice_id
40910019生成或提交的音色 ID 与已有音色冲突重试或更换 voice_id
41320010文件超过对应接口的大小限制文件上传不超过 50 MiB;音色克隆参考音频不超过 20 MiB
40020012参考音频格式无效或无法处理,包括内容损坏或没有音频流上传受支持且可读取的参考音频文件
40020015参考音频超过 60 秒上传 3–60 秒的参考录音
40020016参考音频不足 3 秒或没有足够的可用语音上传清晰连续的语音,避免纯静音或噪声
40020017参考语音的停顿过长上传包含更连续语音的录音

如果流式生成意外中断,联系支持时请提供 HTTP 状态、接口路径和包含时区的大致发生时间。