# SDK 错误码

错误码 含义 处理方式
0 成功
10103 场景配置错误 该错误是由于应用没有配置语义理解就使用了文本请求,造成讯飞后台服务找不到处理业务而报错:解决办法有两种,说明如下:前提是必须先开启语义理解1、API对接:直接修改请求代码中的scene为main_box;SDK对接:直接修改aiui.cfg中scene参数值为main_box;2、直接平台操作:应用配置技能后发布上线即可
10105 没有权限 检查是否使用的webapi应用,apikey,ip,checksum等授权参数是否正确
10106 参数名称错误 检查aiui.cfg配置文件,检查必传参数、格式及编码。常见原因:(1)配置换行漏了“,”号;(2)中英文逗号格式;(3)读取配置后,客户做了二次封装;(4)sdk没有设置唯一的sn信息
10107 参数取值错误 检查配置文件,检查参数值是否超过范围或不符合要求
10109 上传帧数超过限制 检查客户端是否音频太长,分帧超过3000帧,对于WebAPI请检查数据长度是否超过限制
10110 AIUI云端引擎授权不足 1.在我的应用--》服务统计或设备统计中查看授权次数;2.联系商务开通授权
10114 超时 检测网络连接或联系服务商
10116 云端无对应的scene场景参数 1.检查账号的scene;2.检查aiui.cfg配置的scene和账号的scene是否匹配
10120 结果等待超时 参见结果超时处理。常见基本为当前网络异常,可以先检查网络状况
10145 后处理开启,地址未配置 关闭后处理或配置处理地址
10146 后处理请求超时 检查是否开启了后处理
10147 请求后处理服务出错 检查后处理服务是否正常
10148 语义结果超时 语义结果超时
10201 日流控超限 联系商务,开通授权
10202 套接字连接异常 提供接口返回值,向服务商反馈
10204 网络数据包发送异常 提供接口返回值,向服务商反馈
10205 网络数据包接收异常 提供接口返回值,向服务商反馈
10301 解析消息体失败 提供接口返回值,向服务商反馈
10407 APPID和Key不匹配 1.在aiui平台上查询appid和key;2.在aiui.cfg中配置appid和key,有些默认配置了key,切换appid后要显式配置key
10700 引擎错误 提供接口返回值,向服务商反馈,并提供错误描述中的内部错误取值:如10103 等
11004 服务请求上线错误 提供接口返回值,向服务商反馈
11200 功能没有授权 1.联系商务开通授权,常见为合成发音人未授权或授权到期;2.如已授权,请在aiui平台先选择其他发音人,再次选择使用的发音人后点击右上角保存
11201 日流控超限 联系商务
11202 qps限制 联系商务
11203 uid被禁用 联系商务查询禁用原因
11210 资源appid和应用appid不匹配 检查资源
11214 客户端生成unique_id异常
11216 AIUI授权不足,默认一个APPID有20台授权 联系商务调整
11217 1.交互中报错:AIUI交互量已用完;2.初始化时报错:同一个设备,授权信息有变更 1.联系商务调整;2.重新初始化
16005 MSC内部错误 MSC内部错误
20001 无有效的网络连接
20002 网络连接超时
20003 网络连接发生异常
20004 无有效的结果
20005 无匹配结果
20006 录音失败 1、系统单通道录音:常见为录音权限未申请,或其他应用录音占用;2、声卡多通道录音:搜索一下日志中的AlsaRecorder,分析具体原因。假如是"libtinyalsa.so" not found, 那么这个就是缺少so,把设备中的libtinyalsa.so放到工程的jnilibs/armeabi-v7a路径下
21001 没有安装服务组件
21020 与服务的绑定已消亡 保存/sdcard/AIUI/crash和/data/system/dropbox下的崩溃日志
21022 AIUI未处于工作状态 先唤醒AIUI,状态切换详情参考AIUI状态一节的解释
22001 本地引擎未初始化
22002 vad资源未找到 检查aiui中的vad资源路径是否正确
23102 离线语法配置错误 检查编译的离线语法
23107 离线识别资源无效 检查配置文件离线资源配置
23108 未找到构建的离线语法 未找到构建的离线语法
23109 识别语法错误 检查编译的离线语法
24000 TTS参数错误 检查配置文件TTS设置
24001 TTS参数值错误 检查配置文件TTS设置
24005 TTS无效资源 检查配置文件TTS设置
24006 TTS无效发音人 检查配置文件TTS设置
25202 离线功能未授权 离线sdk的测试版本只能联网测试,离线会报错。正式签订商务后提供完整离线功能
20999 未知错误 未知错误

注 1:若使用了AIUI降噪算法或离线唤醒能力,可前往唤醒错误码列表 (opens new window)查询;

注2:若错误码在该表中查询不到,且使用了唤醒、合成等能力,请前往msc错误码列表 (opens new window)查询。

# 动态实体错误码

错误码 说明
31400 request body不是json
31401 request body不合法
31402 appid对应的namespace不存在
31403 内部错误
31405 request body中无sid
31406 解析upload schema json错误
31407 校验idname,idvalue出错
31409 packet schema格式错误
31410 packet schema /upload schema 为空
31411 id_name为空
31412 id_value为空
31413 res_name为空
31415 部分上传失败
31417 上传自定义级动态实体时,id_value不能为空
31419 上传schema失败
32100 输入json格式错误
32101 输入json缺少sid
32102 输入json缺少其他重要项
32103 参数错误
32104 json解析失败
32105 参数缺少重要项
32106 参数不在支持范围内
32107 内部错误
32108 内部错误
32109 内部错误
32110 内部错误
32111 内部错误
32112 内部错误
32113 内部错误
32114 内部错误
32124 内部错误
32125 内部错误
32115 内部错误
32116 内部错误
32117 内部错误
32118 内部错误
32119 内部错误
32120 内部错误
32121 内部错误
32122 内部错误
32123 body格式不合法