资讯 社区 文档 控制台
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术
AR与VR
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
信息服务
智能园区

错误码汇总

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 离线授权错误

错误反馈

如有使用问题,可通过提交工单进行反馈。

上一篇
在线合成 IOS-SDK
下一篇
常见问题