# 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格式不合法 |
← AC7911 语音交互开发套件 技能概述 →