资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

错误码

错误码说明

识别过程中服务器返回错误状态:

错误码 说明
-3001 协议参数错误
-3002 识别过程出错
-3003 没有找到匹配结果
-3004 PID设置错误
-3005 声音质量不符合要求
-3006 语音录入过长,请勿超过60s

离线引擎错误状态:

错误码 说明
2228230 dat模型文件不可用,请设置 BDS_ASR_OFFLINE_ENGINE_DAT_FILE_PATH
2228231 grammar文件无效 ,请设置 BDS_ASR_OFFLINE_ENGINE_GRAMMER_FILE_PATH
2228236 识别失败,无法识别。(语法模式下,可能为语音不在自定义的语法规则之下)
2228226 [KWS] no license. 首次使用离线引擎请联网,并配置正确的app_id BDS_ASR_OFFLINE_APP_CODE, 绑定BundleId
2225219 server speech quality problem。音频质量过低,无法识别。

录音设备错误状态

错误码 说明
655361 录音设备异常
655362 无录音权限
655363 录音设备不可用
655364 录音中断

网络错误状态

错误码 说明
1966081 网络意外出错
1966082 网络不可用
2031617 网络请求超时
2225213 日志中有字样 err_no is: -3011. Server unknown error. 一般是网络有代理导致。联网请不要走代理。

FAQ

1. 商务合作的流程是怎样的?

  • 请在Speech官网底部点击“商务合作”,详细描述您的需求。或者在百度云提交工单申请合作。

2. 一句话说完后,如何控制不自动停止识别?/ 为何我静音一段时间后,自动停止了识别?

  • 关闭VAD即可。

3. 离线可以支持识别任意词识别(听写识别)吗?

  • 我们推荐使用在线识别,离线识别仅支持命令词识别。如果您有强烈、明确的离线任意词识别的场景,请详细描述您的需求,在官网底部点击“商务合作”,我们会有专人联系。

4. 觉得识别不准确怎么办?

  • 请对类似的语音做多次尝试,并整理录音文件、识别的日志(带sn)、期望的识别结果以及实际的识别结果文件,在QQ群或通过百度云工单提交给我们。

5. 为何我的App进入后台后,自动停止了识别/唤醒?

3.0.5.6 版本进入后台后不再打断唤醒/识别

  • iOS后台唤醒会出现很多问题导致产品可用性不能满足上线要求,同时为了规避各程序间的冲突,sdk会主动停止唤醒。

具体问题如:

  • 与siri冲突,长按home键会被siri把录音能力夺取
  • 顶部出现红条
  • 无法唤起任何应用,即使程序自己都无法唤起
  • 程序被系统杀死的问题无解,即便通过类似hack(比如某些程序后台播放音频)的方式保证存活率,也会导致播放和录音冲突

    鉴于以上考虑,程序切到后台会自动停止唤醒功能。

6.如何同时集成语音识别和语音合成?两个.a名字是一样的,内容一样么?

  • 内容不一样,同时集成只需将.a换个名字重新导入即可。同名的资源文件内容是一样的。

7.集成到自身工程之后,启动报错“vad: start error”

  • 一般是因为资源文件没有正确引入。请参考demo工程资源文件的引入办法,并且在代码中检查获得资源文件的指针不为nil。

8. 识别时报错:“Server app name unknown”

  • 请确认填写了正确的 api_key, secret_key, app_id,且在官网正确绑定了包名。
  • 请确认您的应用的并发和日配额没有超限。