LIteSDK错误码(Android)

错误码

以下是 DUI Lite SDK 里的错误码

通用错误码是所有服务都可能遇到的错误类型,主要包含以下几种:

  1. SDK 本身的使用或流程出错,所有引擎都可能遇到的错误
  2. 设备录音相关错误,只可能出现在使用录音机的引擎中
  3. 网络问题,只可能出现在 授权,CloudASR 和 CloudTTS 中

 

特定引擎需关注 特定服务特有的错误码 通用错误码,如果没有特有的错误码,只需关注 通用错误码 即可。例如:

  1. Cloud TTS 需关注 通用错误码 + TTS (Cloud) + TTS(Cloud+Local)
  2. CloudASR 需关注 通用错误码 + CloudASR
  3. wakeup  只需关注 通用错误码 

通用错误码

error id
描述
70900 SDK尚未初始化,请初始化并授权成功后使用
70901 无法获取录音设备
70902 无法启动引擎
70903 录音失败
70904 没有检测到语音
70905 音频时长超出阈值,对应着引擎的setMaxSpeechTimeS方法
70906 未init成功fdm或语音引擎模块
70911 网络错误
70912 没有网络或者dns解析失败
70913 无效的麦克风类型
70914 连接服务器超时
70920 资源准备失败,请检查是否存放在assets目录下
70991 so动态库加载失败

 

TTS(Cloud+Local)

error id
描述
70915 TTS音频缓存失败
70918 TTS播放队列已满
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 音频已截幅,请距离远一点再试一下

 

授权错误码

参见 DUI Lite 2.0 (Android)

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