错误码汇总
更新时间:2023-03-02
Android错误码(包含在线合成和离线合成错误)
生成错误码共2处位置:
- 调用接口的方法时的返回,如initTTs方法的返回
- onError(String utteranceId,SpeechError error); SpeechError 中的code
错误码值 | 错误码描述 |
---|---|
-1 | 在线引擎授权失败 |
-2 | 在线合成请求失败 |
-3 | 在线合成停止失败 |
-4 | 在线授权中断异常 |
-5 | 在线授权执行时异常 |
-6 | 在线授权时间超时 |
-7 | 在线合成返回错误信息 ,如果是鉴权错误,详情见下表鉴权错误码 |
-8 | 在线授权token为空 ,详情见下表鉴权错误码 |
-9 | 在线引擎没有初始化 |
-10 | 在线引擎合成时异常 |
-11 | 在线引擎不支持的操作 |
-12 | 在线合成请求解析出错 |
-13 | 在线合成获取合成结果被中断 |
-14 | 在线合成过程异常 |
-15 | 在线合成获取合成结果超时 |
-100 | 离线引擎授权失败 |
-101 | 离线合成停止失败 |
-102 | 离线授权下载License失败 |
-103 | 离线授权信息为空 |
-104 | 离线授权类型未知 |
-105 | 离线授权中断异常 |
-106 | 离线授权执行时异常 |
-107 | 离线授权执行时间超时 |
-108 | 离线合成引擎初始化失败 |
-109 | 离线引擎未初始化 |
-110 | 离线合成时异常 |
-111 | 离线合成返回值非0 |
-112 | 离线授权已过期 |
-113 | 离线授权包名不匹配 |
-114 | 离线授权签名不匹配 |
-115 | 离线授权设备信息不匹配 |
-116 | 离线授权平台不匹配 |
-117 | 离线授权的license文件不存在 |
-118 | 鉴权被取消 |
-119 | 音库版本与引擎版本不匹配 |
-120 | 音库授权验证失败 |
-124 | 离线证书下载失败, 错误的 SN。 检查appid、包名等账号信息和SN是否对齐 |
-200 | 混合引擎离线在线都授权失败 |
-201 | 混合引擎授权中断异常 |
-202 | 混合引擎授权执行时异常 |
-203 | 混合引擎授权执行时间超时 |
-204 | 在线合成初始化成功,离线合成初始化失败。 可能是离线资源dat文件未加载或包名错误 |
-300 | 合成文本为空 |
-301 | 合成文本长度过长(不要超过GBK120个字节) |
-302 | 合成文本无法获取GBK字节 |
-400 | TTS未初始化 |
-401 | TTS模式无效 |
-402 | TTS合成队列已满(最大限度为1000) |
-403 | TTS批量合成文本过多(最多为100) |
-404 | TTS停止失败 |
-405 | TTS APP ID无效 |
-406 | TTS被调用方法参数无效 |
-500 | Context被释放或为空 |
-600 | 播放器为空 |
-1000 | 模型管理参数无效 |
-1001 | 模型管理请求出错 |
-1002 | 模型管理服务器端错误 |
-1003 | 模型管理数据库模型信息无效 |
-1004 | package无效,包名超过限制40字节限制 |
-1005 | 模型数据已经存在( 或已下载) |
-1006 | 无法获取到模型信息 |
-1007 | 无法获取到模型文件信息 |
-1008 | 模型检查过程异常 |
-1009 | 模型文件下载时异常 |
-9999 | 未知错误 |
鉴权错误码
鉴权错误错误的原因可能是appkey,secretkey填错。或者这个应用的配额超限。
示例:
(-8)access token is null, please check your apikey and secretkey or product id,
(-7)request result contains error message[(502)110: Access token invalid or no longer valid],
// 110 是子错误
错误码值 | 错误码描述 | 原因 |
---|---|---|
-8 | 在线授权token错误 | appkey 或者secretkey填错 |
-7 | token正常,但是应用没有权限 | 见子错误对应的报错 |
-7的子错误值 | 错误码描述 | 原因 |
---|---|---|
4 | pv超限 | 配额使用完毕,请购买或者申请 |
6 | 没勾权限 | 应用不存在或者应用没有语音识别的权限 |
13 | 并发超限 | 并发超过限额,请购买或者申请 |
16 | 字节超限 | 没有对应的发音人额度,请购买或申请 |
111 | SDK内部错误,token过期 | 请反馈 |
常见错误码及解决方案
错误码 | 含义 | 可能原因 | 自查指南 | 解决办法 |
---|---|---|---|---|
-102 | 离线授权下载license失败 | 1.网络不佳 2.授权码额度耗尽3.SN已经绑定其他设备导致下载license失败 | 1. 检查离线联网授权时的网络环境;2.确认SN序列号是否还有额度3.确认SN之前是否绑定过其他设备(刷机等更改设备信息的操作都是导致下载license失败) | 1. 更换稳定的网络环境;2. 补充SN序列号额度(产品线授权方式)3. 如绑定过其他设备更换新的授权SN(设备数授权方式) |
-108 | 离线合成引擎初始化失败 | loadmodel的资源文件 离线音库文件 没加载 | 1.确认音库文件是否下载;2.是否在指定位置加载;3. 判断模型文件是否有效 点击 | 1.如加载位置没有对应的文本和音库文件,手动复制文件到指定位置;2.可以尝试删除应用,重新安装测试 |
同上 | loadmodel时合成引擎不空闲 | sdk只支持同一语种的不同发音人使用loadModel方法切换,例如,度小美切换度丫丫。如果是中文切英文或者粤语,需要反初始化后再初始化 | 如需要切换不同的文本资源,请先调用release方法,再次执行新的文本资源初始化 | |
同上 | 其他 | 初始化添加LoggerProxy.printable(true);保存启动app到报错的完整日志 | 提供日志,百度侧进一步判断 | |
-119 | SN序列号不合法 | SN序列号不在有效期内 | 核对绑定的SN序列号 | 更换合法SN序列号 |
同上 | SN序列号已被绑定 | 需要确认SN序列号是否已经绑定其他设备,或者设备刷机等导致cuid变更操作 | 反馈给百度侧,进一步判断 | |
鉴权未通过 | 鉴权信息错误 |
需要确认SN序列号外的其他鉴权信息 |
填写正确的鉴权信息,注意空格 |
|
-204 | 离线合成初始化失败 | 设备的系统时间超出license时效 | 确认设备的系统时间是否正常 | 校验系统时间 |
同上 | license 超出有效期 | 确认SN序列号在有效期内 | 更换有效期内授权SN |
IOS错误码
开始合成错误
开始合成错误用BDSStartSynthesisError类型表示,具体如下:
参数 | 含义 |
---|---|
BDS_START_SYNTHESIS_OK | 启动成功 |
BDS_START_SYNTHESIS_SYNTHESIZER_UNINITIALIZED | 合成器未初始化 |
BDS_START_SYNTHESIS_TEXT_EMPTY | 合成文本为空 |
BDS_START_SYNTHESIS_TEXT_TOO_LONG | 和成文本过长 |
BDS_START_SYNTHESIS_ENGINE_BUSY | 合成引擎繁忙 |
BDS_START_SYNTHESIS_MALLOC_ERROR | 获取资源失败 |
BDS_START_SYNTHESIS_NO_NETWORK | 无网络连接 |
BDS_START_SYNTHESIS_NO_VERIFY_INFO | 无授权信息 |
合成错误(包含在线合成和离线合成错误)
合成错误用BDSSynthesisError类型表示,具体如下:
参数 | 含义 |
---|---|
BDS_UNKNOWN_ERROR | 未知错误 |
BDS_PLAYER_FAILED_GET_STREAM_PROPERTIES | 获取流属性失败 |
BDS_PLAYER_FAILED_OPEN_DEVICE | 打开设备失败 |
BDS_PLAYER_FAILED_OPEN_STREAM | 打开流失败 |
BDS_PLAYER_ALLOC_FAIL | 资源申请失败 |
BDS_PLAYER_BAD_STREAM | 音频流错误 |
BDS_ONLINE_TTS_CONNECT_ERROR | 在线连接错误 |
BDS_ONLINE_TTS_RESPONSE_PARSE_ERROR | 在线解析错误 |
BDS_ONLINE_TTS_PARAM_ERROR | 在线参数错误 |
BDS_ONLINE_TTS_TEXT_ENCODE_NOT_SUPPORTED | 文本编码格式不支持 |
BDS_ONLINE_TTS_VERIFY_ERROR | 在线鉴权错误 |
BDS_ONLINE_TTS_GET_ACCESS_TOKEN_FAILED | 获取token失败 |
BDS_ETTS_ERR_PARTIAL_SYNTH | 离线部分合成错误 |
BDS_ETTS_ERR_CONFIG | 离线配置错误 |
BDS_ETTS_ERR_RESOURCE | 离线资源错误 |
BDS_ETTS_ERR_HANDLE | 离线句柄错误 |
BDS_ETTS_ERR_PARMAM | 离线参数错误 |
BDS_ETTS_ERR_MEMORY | 离线内存错误 |
BDS_ETTS_ERR_TOO_MANY_TEXT | 离线文本过长 |
BDS_ETTS_ERR_RUN_TIME | 离线运行时错误 |
BDS_ETTS_ERR_NO_TEXT | 离线空文本错误 |
BDS_ETTS_ERR_LICENSE | 离线授权错误 |
错误反馈
如有使用问题,可通过提交工单进行反馈。