错误码
更新时间:2020-11-30
错误码列表
错误码 | 用户输入 / 服务端 | 含义 | 一般解决方法 |
---|---|---|---|
3300 | 用户输入错误 | 输入参数不正确 | 请仔细核对文档及参照 demo,核对输入参数 |
3301 | 用户输入错误 | 音频质量过差 | 请上传清晰的音频 |
3302 | 用户输入错误 | 鉴权失败 | token 字段校验失败。请用 appkey 和 app secret 生成。或者并发超限。或者自训练平台 lm_id 不属于该账号 |
3303 | 服务端问题 | 百度服务器后端繁忙 | 有可能是原始音频质量过差。可以请将 api 返回结果和原始音频反馈至论坛或者 QQ 群 |
3304 | 用户请求超限 | 用户的请求并发超限 | 请降低识别 api 请求频率 (并发以 appId 计算,移动端如果共用则累计) |
3305 | 用户请求超限 | 用户的日 pv(日请求量)超限 | 请开通付费,购买调用量资源(账号内所有应用 APPID 共用调用量限额) |
3307 | 服务端问题 | 语音服务器后端识别出错问题 | 有可能是原始音频质量过差。可以将 api 返回结果和原始音频反馈至工单、论坛或者 QQ 群 |
3308 | 用户输入错误 | 音频过长 | 音频时长不超过 60s,请将音频时长截取为 60s 以下,特别是 amr 格式 |
3309 | 用户输入错误 | 音频数据问题 | 服务端无法将音频转为 pcm 格式,可能是长度问题,音频格式问题等。 请将输入的音频时长截取为 60s 以下,并核对下音频的编码,采样率 16000,单声道,小端序,16bits。 |
3310 | 用户输入错误 | 输入的音频文件过大 或 len 参数过大 | 文件内容过大,音频时长不能超过 60s |
3311 | 用户输入错误 | 采样率 rate 参数不在选项里 | 目前 rate 参数支持 16000、8000,填写其他值即会有此错误。 |
3312 | 用户输入错误 | 音频格式 format 参数不在选项里 | 目前格式仅仅支持 pcm,wav 或 amr,如填写 mp3 即会有此错误 |
3313 | 服务端问题 | 语音服务器解析超时 | 请将 api 返回结果反馈至工单、论坛或者 QQ 群 |
3314 | 用户输入错误 | 音频长度过短 | 用户的 len 参数小于等于 4 |
3315 | 服务端问题 | 语音服务器处理超时 | 请将 api 返回结果反馈至工单、论坛或者 QQ 群 |
3316 | 用户输入错误 | 音频转为 pcm 失败 | 使用 pcm 格式,或者确认 wav 和 amr 的采样率 16000,单声道。 wav 是否是 pcm 编码,小端序,16bits |
错误码说明
3300 错误
语音识别 api 使用的是 HTTP POST 方法,BODY 里直接放置 json, Content-Type 头部为 application/json。 并非常见的浏览器表单请求(application/x-www-form-urlencoded 或者 multipart/x-www-form-urlencoded)。
必填字段:format rate channel 请勿漏填。此外 (speech, len) 及 (url, callback) 这两组参数必须二选一,如果都填,默认处理第一组。并确认 音频时长截取为 60s 以下。
3309 错误
wav 和 amr 的音频,服务端会自动转为 pcm,这个过程中导致转码出错。请确认下 format 及 rate 参数与音频一致,并确认音频时长截取为 60s 以下。
3301 错误
识别结果实际为空。可能是音频质量过差,不清晰,或者是空白音频。
有时也可能是 pcm 填错采样率。如 16K 采样率的 pcm 文件,填写的 rate 参数为 8000。
添加自定义词库后,结果仍不准确
自定义词库可以整体的提升识别准确率,但并能保证所有识别结果完全与词库一致。
比如:词库定义了 1 个短句: 1 . 摆渡船来了 百度内部处理的可能的分词结果: 摆渡船 来 了
以下录音的结果
- 原始音频:摆渡船来了 =>识别结果: 摆渡船来了 【保证结果】
- 原始音频:摆渡船来了么 =>识别结果: 百度传来了么 【可能结果,不保证】
- 原始音频:摆渡船来 => 识别结果: 百度传来 【可能结果,不保证】
- 原始音频:百度传来了喜讯 => 识别结果: 摆渡船来了喜讯 【不保证,词库内的分词优先级高】