指令错误码是指初始化及发送指令时,同步返回的错误信息。
Type | Description | Value | 建议处理方法 |
---|---|---|---|
No Error | 执行成功 | 0 | 无需处理。 |
Start Without Init | 在 start engine 前没有成功调用过 init 接口 | -3 | 确保 start engine 前调用了 init 接口,并调用成功。 |
OpenSL ES Set State Failed | 调用 OpenSL ES 的状态获取接口失败 | -407 | 一般是系统问题,建议先使用系统自带录音机验证一下录音功能是否正常。 |
Check Environment Failed | 无法录音 | -700 | 可能是录音机被禁用;或者在后台使用录音,但是没有启动相关的权限,建议检查上述2种情况。 |
Send Directive In Wrong State | 在错误的状态下发送指令 | -1000 |
|
Type | Description | Value | 建议处理方法 |
---|---|---|---|
Success | ASR 请求成功 | 1000 | 无需处理。 |
Conn Timeout | 连接建立超时,默认超时时间12s | 4000 | 建议您检查网络状态,然后重新发起请求。 |
Recv TimeOut | 建连之后接收数据超时,超时时间8s | 4001 | 同 4000 错误。 |
Net Library Error | 网络库报错(例如突然断网),会返回此错误 | 4003 | 同 4000 错误。 |
Feed Audio Put Data Failed | 当 recorder type 选成 stream 时调用 Feed 接口失败,会返回此错误 | -1302 | 很可能是因为端到端 RTF 过高导致的,建议联系技术人员分析解决。 |