# 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 语音交互开发套件 技能概述 →