LIteSDK错误码(Android)
错误码
以下是 DUI Lite SDK 里的错误码
通用错误码是所有服务都可能遇到的错误类型,主要包含以下几种:
- SDK 本身的使用或流程出错,所有引擎都可能遇到的错误
- 设备录音相关错误,只可能出现在使用录音机的引擎中
- 网络问题,只可能出现在 授权,CloudASR 和 CloudTTS 中
特定引擎需关注 特定服务特有的错误码 + 通用错误码,如果没有特有的错误码,只需关注 通用错误码 即可。例如:
- Cloud TTS 需关注 通用错误码 + TTS (Cloud) + TTS(Cloud+Local)
- CloudASR 需关注 通用错误码 + CloudASR
- wakeup 只需关注 通用错误码
通用错误码
error id
|
描述
|
---|---|
70900 | SDK尚未初始化,请初始化并授权成功后使用 |
70901 | 无法获取录音设备 |
70902 | 无法启动引擎 |
70903 | 录音失败 |
70904 | 没有检测到语音 |
70905 | 音频时长超出阈值,对应着引擎的setMaxSpeechTimeS方法 |
70911 | 网络错误 |
70912 | 没有网络或者dns解析失败 |
70913 | 无效的麦克风类型 |
70914 | 连接服务器超时 |
70920 | 资源准备失败,请检查是否存放在assets目录下 |
70991 | so动态库加载失败 |
TTS(Cloud+Local)
error id
|
描述
|
---|---|
72203 | 无效的合成文本 |
73105 | 合成后AudioTrack播放错误 |
TTS (Cloud)
error id
|
描述
|
---|---|
72204 | 合成MediaPlayer播放器错误 |
73101 | deviceId 冲突导致认证失败,需设置唯一的 deviceId。删除旧的 认证文件,然后重新认证。 |
ASR (Cloud)
error id
|
描述
|
---|---|
70926 | 设置识别服务器类型为custom须同时设置lmId |
70961 | 等待识别结果超时 |
72150 | deviceId 冲突导致认证失败,需设置唯一的 deviceId。删除旧的 认证文件,然后重新认证。 |
语法
error id
|
描述
|
---|---|
70927 | 本地语法文件编译失败,请检查xbnf文件路径或文本是否合法 |
前端信号(多麦)
error id
|
描述
|
---|---|
70928 | 信号处理引擎还没有启动,请先启动信号处理引擎,再启动识别引擎 |
声纹错误码
error id
|
描述
|
---|---|
70939 | 没听清,请再大声一点 |
70940 | 背景太嘈杂,请安静场景下再试一次 |
70941 | 该用户尚未注册 |
70942 | 该用户未注册过该文本 |
70943 | 该用户已经注册过该文本 |
70944 | 注册用户数量已满 |
70945 | 不支持该性别 |
70946 | 不支持该词语 |
70947 | 未知错误 |
70948 | 用户的注册的音频条数不够 |
70949 | 语音太长,请加快语速再说一遍 |
70950 | 语音太短,请慢点清晰的再说一次 |
70951 | 未说唤醒词,请到安静环境下再说一遍唤醒词 |
70952 | 缺少训练音频,模型文件已自动删除,请重新注册 |
70953 | 音频已截幅,请距离远一点再试一下 |
授权错误码
error id | 错误描述 | 原因及解决办法 |
070601 | network abnormal, can not connect to auth server | 设备注册过程中无法连接到授权服务器,请检查网络是否畅通,或者productId与api key是否匹配 |
070602 |
can not get valid profile |
设备注册过程无法颁发有效的profile文件,请与客服联系 |
070603 | invalid api key |
无效的api key,请到产品授权配置页面查看api key信息是否正确, Android平台请确认签名证书是否匹配,包名是否匹配 iOS平台请确认BundleId是否匹配 |
070604 |
Invalid product id |
无效的产品ID,请到产品信息中查看 |
070605 | read provision file failed | profile文件被禁用,请重新进行注册 |
070606 | profile file is disabled | profile文件被禁用,请重新进行注册 |
070607 | profile file is expired | profile文件过期,请重新进行注册 |
070608 | profile file is illegal for this device | profile文件不适用此设备,请重新进行注册 |
070609 | can not save profile | 设备注册无法保存有效的profile文件,检查文件系统是否异常或者重新进行设备注册 |
070610 | profile file is illegal for this productId | 授权文件不合法,重新进行注册 |
070611 | invalid api key or the runtime SHA256 does not match the SHA256 when configuring apikey information | DUI平台登记的SHA256与apk运行时获取的SHA256不匹配,请检查登记的正式版和开发版的SHA256是否正确 |
070612 | invalid certification | 设备证书无效,请检查设备时间是否不是当前时间,并校正 |
070613 | connect server timeout | 连接授权服务端超时,请检查网络是否畅通 |
070614 | invalid productKey or productSecret | 请检查 productKey 和 productSecret 是否正确 |
070615 | exceed the max number of trials | 超过最大试用次数,请重新授权并更新授权文件 |
LASR(长语音文件转写)
074101 | 服务器内部错误 | |
074102 | 请求方法错误 | |
074103 | 客户端参数缺失 | |
074104 | signa验证失败 | |
074105 | 客户端参数里的url格式不对, 如file_path, callback | |
074106 | 未知的请求路径 | |
074107 | 查询任务信息失败 | |
074108 | 创建任务失败 | |
074109 | 更新任务信息失败 | |
074110 | 音频下载失败 | |
074111 | 音频切割失败 | |
074112 | 音频保存失败或路径有异常 | |
074113 | 音频后处理失败 | |
074114 | 音频后处理超时 | |
074115 | 要加载的音频文件不存在 | |
074116 | apikey方式的鉴权失败 | |
074117 | 产品触发达到使用量上限,用量管控 | |
074118 |
产品触发流控 |
|
074119 |
服务器保存文件出错 |
|
074140 | AudioParam 参数不正确 | |
074141 | 文件不存在或文件大小为0 | |
074142 | 文件大小超过限制,不能上传 | |
074143 | 正在上传文件,只能进行一个文件上传任务 | |
074144 | 上传的文件大小与预期的不符,文件可能被改动! | |
074145 | Json解析异常,返回结果不是一个json |
LASR(长语音实时转写)
074201 |
Forbidden,产品时长用尽或触发流控 |
一句话识别
074301 | 服务器内部错误(1) | |
074302 | 请求方法错误(2) | |
074303 | 客户端参数缺失(10) | |
074306 | 未知的请求路径(13) | |
074316 | apikey方式的鉴权失败(120000) | |
074317 | 产品触发达到使用量上限,用量管控(120100) | |
074318 | 产品触发流控(120200) | |
074319 | 服务器保存文件出错(211) | |
074320 | 转写失败,原因详见error字段(521) | |
074340 | AudioParam 参数不正确 | |
074341 | 文件不存在或文件大小为0 | |
074342 | 文件大小超过限制,不能上传 | |
074345 | Json解析异常,返回结果不是一个json |