指令错误码是指初始化及发送指令时,同步返回的错误信息。
Type | Description | Value | 建议处理方法 |
---|---|---|---|
No Error | 执行成功 | 0 | 无需处理 |
Fail to create tts engine implementation! | 初始化tts引擎失败 | -2 | 使用ASR SDK初始化TTS引擎就会报该错误。如果需要同时使用TTS和ASR两种功能,请使用该依赖:Android: com.bytedance.speechengine:speechengine_tob:0.0.3 iOS: pod 'SpeechEngineToB', '0.0.2' |
Offline Authentication Failed | 离线合成功能鉴权失败 | -1101 | 这个错误码代表了一类错误,如证书不存在、证书过期、证书下载失败等。遇到这个错误先参考“接入流程”文档检查相关配置是否齐全,如果确认配置无误请联系我们协助解决问题。 |
Synthesis Is Busy | 正在合成过程中 | -901 | 参考接入流程中关于合成指令调用的推荐策略,或者阅读我们提供的样例代码来获得处理方法 |
Synthesis Player Is Busy | 播放缓存满 | -902 | 同-901 |
运行时错误码指引擎运行过程中,异步返回的错误信息,具体处理方法可以查看“建议处理方法”一列。
Type | Description | Value | 建议处理方法 |
---|---|---|---|
Tts Success | 请求成功 | 3000 | 3xxx 错误参考 在线请求错误码 |
Conn Timeout | 连接建立超时,超时时间12s | 4000 | 网络错误,遇到后建议切换到离线合成。如果业务方有网络探测相关能力建设,也可根据需要采取重试、弹窗提示用户等方法 |
Recv Timeout | 建连之后接收数据超时,超时时间8s | 4001 | 同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 | 正常情况下不会遇到,如果遇到且此时在线合成可用,建议切换到在线。如果线上发生且有错误信息回传,可以提供给我们进行分析 |