You need to enable JavaScript to run this app.
导航

错误码说明

最近更新时间2022.06.29 15:22:50

首次发布时间2021.12.20 14:44:12

指令错误码

指令错误码是指初始化及发送指令时,同步返回的错误信息。

TypeDescriptionValue建议处理方法
No Error执行成功0无需处理
Offline Authentication Failed离线合成功能鉴权失败-1101这个错误码代表了一类错误,如证书不存在、证书过期、证书下载失败等。遇到这个错误先参考“接入流程”文档检查相关配置是否齐全,如果确认配置无误请联系我们协助解决问题。
Synthesis Is Busy正在合成过程中-901参考接入流程中关于合成指令调用的推荐策略,或者阅读我们提供的样例代码来获得处理方法
Synthesis Player Is Busy播放缓存满-902同-901
运行时错误码

运行时错误码指引擎运行过程中,异步返回的错误信息,具体处理方法可以查看“建议处理方法”一列。

TypeDescriptionValue建议处理方法
Tts Success请求成功30003xxx 错误参考 在线请求错误码
Conn Timeout连接建立超时,超时时间12s4000网络错误,遇到后建议切换到离线合成。如果业务方有网络探测相关能力建设,也可根据需要采取重试、弹窗提示用户等方法
Recv Timeout建连之后接收数据超时,超时时间8s4001同4000
Net Library Error网络库报错,例如突然断网就会触发这个错误4003同4000
Create Connection Error创建连接失败4004同4000
Player Enqueue Error播放器错误4060正常情况下不会遇到,如果遇到一般是系统问题,建议重启应用
Player Start Error播放器启动错误4061同4060
Player Stop Error播放器关闭错误4062同4060
Offline Tts Feed Text Failed输入离线合成引擎的参数错误4080正常情况下不会遇到,如果遇到且此时在线合成可用,建议切换到在线。如果线上发生且有错误信息回传,可以提供给我们进行分析

在线请求错误码

错误码错误描述举例建议行为
3000请求正确正常合成正常处理
3001无效的请求一些参数的值非法,比如operation/workflow配置错误切换离线
3003并发超限超过在线设置的并发阈值切换离线
3005后端服务忙后端服务器负载高切换离线
3006服务中断请求已完成/失败之后,相同reqid再次请求重试x次,仍然错误,跳过该次合成
3010文本长度超限单次请求超过设置的文本长度阈值跳过该次合成
3011无效文本参数缺失或者文本为空跳过该次合成
3020无效的编码格式编码格式设置有误退出合成
3021无效的编码参数编码参数设置有误退出合成
3022编码错误编码出现问题重试x次,仍然错误,跳过该次合成
3030处理超时单次请求超过服务最长时间限制跳过该次合成
3031处理错误后端出现异常重试x次,仍然错误,切换离线
3032等待获取音频超时后端网络异常重试x次,仍然错误,跳过该次合成