大张伟原名叫什么| ag医学上是什么意思| 孕妇梦到老公出轨什么意思| 耐受是什么意思| 痛风是什么| 台风是什么| 女人为什么要嫁人| 10月29号是什么星座| 我看见了什么| ccg是什么意思| 曹操是什么星座| 懵逼是什么意思| 巨蟹座和什么座最配| 血红蛋白偏高说明了什么| 头晕恶心呕吐是什么原因| 什么是紫苏| pe是什么意思| 平板和ipad有什么区别| 孕晚期血糖高对胎儿有什么影响| 6.30什么星座| 男人说做朋友代表什么| 肩膀疼是什么原因| 产检挂什么科室| 动脉硬化挂什么科| 什么时候用顿号| 糖尿病吃什么水果| 阴虱是什么样子图片| 专技十三级是什么意思| 大便排不出来是什么原因| 涌泉穴在什么地方| 顺产1-3天吃什么好| 双亲是什么意思| 怀孕胎盘低有什么影响| 没主见是什么意思| gpi是什么意思| 7月15是什么星座的| 马齿苋长什么样| 灸石门为什么会不孕| 尿频什么原因| 甲亢病是什么原因引起的| 老放屁什么原因| 脑梗灶是什么意思| 扑热息痛又叫什么| linen是什么面料成分| 三什么一什么四字词语| 鬼最怕什么东西| 喉咙痒是什么原因引起的| 肝阴虚吃什么药| 水泡型脚气用什么药好| 天台是什么意思| 心是什么意思| 喜上眉梢是什么意思| 尿黄是什么原因引起的| 花裙子配什么上衣好看| 1992年什么命| 什么血型会导致不孕| 喝紫苏水有什么功效| 喝陈皮有什么好处| 5.29什么星座| 飞机什么东西不能带| 酒后头疼吃什么药| 双鱼座和什么星座最配| 可可粉是什么东西| 入职体检前要注意什么| 抖腿是什么毛病| 去医院看心理挂什么科| 4月4日是什么日子| 腿部发痒是什么原因引起的| 阴中求阳是什么意思| 补气血吃什么最好| 五谷有什么| 烟酰胺有什么作用| 急得什么| 发烧应该挂什么科| 多心是什么意思| 优柔寡断是什么意思| 八三年属什么生肖| 幻视是什么意思| 40岁男人学什么乐器好| 多管闲事是什么意思| 载脂蛋白b偏低是什么意思| 生肖鸡和什么生肖最配| 旦上面加一横是什么字| 书卷气是什么意思| 双重所有格是什么意思| 鲍鱼什么意思| 创意是什么意思| 冬瓜和什么不能一起吃| 淋巴净排是什么服务| 打完升白针有什么反应| 胃炎伴糜烂吃什么药效果好| 圣诞节在什么时候| 番薯是什么意思| 爱到极致是什么| 鼻炎用什么药好| 阑尾炎是什么症状| 沙金是什么| 脑瘫是什么意思| 马蹄粉是什么粉| 狗怕什么动物| 补充蛋白质提高免疫力吃什么| 检查肝脏挂什么科| 腰肌劳损看什么科| 什么人不洗澡| 爸爸生日礼物送什么| 冢字的意思是什么| 玉溪烟属于什么档次| 胃充盈欠佳是什么意思| 为什么乳晕会变大| 雪纺是什么面料| 暗渡陈仓是什么生肖| 鹰击长空是什么意思| 寒是什么生肖| 怜悯之心是什么意思| 螳螂捕蝉是什么意思| 丙氨酸氨基转移酶高吃什么药| 什么是大三阳和小三阳| 吃了西瓜不能吃什么| 尿的酸碱度能说明什么| 豆蔻是什么| 钟馗是什么人物| 砖茶是什么茶| 有什么聚会玩的游戏| 为什么子宫会隐隐作痛| 马齿苋是什么| tm什么意思| 脚掌痒是什么原因| 梦见骂人是什么意思| 心功能iv级是什么意思| 麦芽糊精是什么东西| 女人胃寒吃什么好得快| cooc香水是什么牌子的| 便秘用什么药效果好| 用劲的近义词是什么| 三点水一个金读什么| 落下帷幕什么意思| 身体乳有什么用| 花代表什么数字| grace什么意思中文| 吃槟榔有什么好处| 头昏是什么原因引起的| 波尔多红是什么颜色| 枕头底下放剪刀有什么说法| 肠胃炎吃什么药好得快| 黑曼巴是什么意思| 腰椎退行性变是什么意思| 梦见别人开车翻车是什么预兆| 右手掌心有痣代表什么| 癸丑五行属什么| 氨纶是什么面料| 梦见收稻谷有什么预兆| hba是什么意思| 石膏是什么成分| 湿热吃什么食物| 宁属于五行属什么| 做试管前需要检查什么项目| 尿酸高会引起什么疾病| 什么人适合吃红参| 拉夏贝尔属于什么档次| 复方氨酚烷胺片是什么药| 酒酿是什么| 七月二十是什么星座| 仙鹤代表什么生肖| 鬃狮蜥吃什么| 高烧不退是什么病毒| 药学是干什么的| 汉尼拔什么意思| 淋病挂什么科| 阵容是什么意思| 减肥吃什么菜| 阴唇萎缩是什么原因| 别车是什么意思| 剑桥英语和新概念英语有什么区别| 什么补肾| 石榴代表什么生肖| 莘字五行属什么| 痛经吃什么药| 珀莱雅属于什么档次| 颜值控是什么意思| 外耳炎用什么药| 为什么会肛裂| 女龙配什么属相最好| 人最怕什么| 11.20是什么星座| 第二性征是什么意思| 电销是什么工作| 老出虚汗是什么原因| rh是什么意思| 老是打哈欠是什么原因| 女生吃什么可以丰胸| 一级亲属指的是什么| 女性感染梅毒有什么症状| 林冲到底属什么生肖的| 掉头发是缺什么| 多汗症是什么原因引起的| 爬虫是什么| 体检转氨酶高是什么原因| 鼻饲是什么意思| 安全期什么时候| 前夕是什么意思| 猪宝是什么东西| 反流性食管炎不能吃什么食物| 股市pe是什么意思| 脚底烧热是什么原因| 925银是什么意思| 阿魏是什么中药| 眼睛发黑是什么原因引起的| 护理学什么| 肌层彩色血流星点状是什么意思| 医生为为什么建议不吃生菜| 宝宝拉肚子吃什么药| 三伏天什么时候最热| 12月24号是什么星座| 缺维生素c会得什么病| 什么的羊群| 角是什么生肖| 为什么会失眠| 脑梗看什么科| 产前筛查是检查什么| 什么是白茶| 皮肤属于什么组织| 敖是什么意思| 不饱和脂肪酸是什么意思| 什么是双向情感障碍| 什么的工作| 肾阳虚吃什么药好| 头皮问题挂什么科| 聚酯纤维是什么面料| 呼吸内科主要看什么病| 阴历六月十五是什么日子| 海狗是什么动物| 蕨根粉是什么做的| 澳门的货币叫什么| 膀胱炎是什么症状表现| 618什么意思| 证监会是干什么的| 11月生日是什么星座| 湖南省的简称是什么| 湿疹为什么晚上特别痒| 金蝉脱壳是什么意思| 冬虫虫念什么| 喝什么茶对睡眠有帮助| 输血前常规检查是什么| 心内科全称叫什么| 正值当年什么意思| 皮肤过敏吃什么| 男生吃菠萝有什么好处| fop是什么意思| 男人毛发旺盛说明什么| 经常晕倒是什么原因引起的| 疯狂动物城里的狐狸叫什么| 脸黄是什么原因造成的| ige是什么意思| 凤梨跟菠萝有什么区别| 眼睛模糊什么原因| 天天喝白酒对身体有什么危害| 月子里生气有什么危害| 吃什么东西补铁| 一个口一个巴念什么字| 一什么毛巾| 移植后可以吃什么水果| 1.17是什么星座| 过期红酒有什么用途| 纨绔子弟是什么意思| 百度
资讯 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

长白头发了吃什么才能把头发变黑

语音识别API

短语音识别错误码

若请求错误,服务器将返回的JSON文本包含以下参数:

  • error_code:错误码。
  • error_msg:错误描述信息,帮助理解和解决发生的错误。
错误码 错误信息 描述
4 Open api request limit reached 集群超限额
6 No permission to access data 对控制台内app进行编辑,添加语音权限
14 IAM Certification failed IAM鉴权失败,建议用户参照文档自查生成sign的方式是否正确,或换用控制台中ak sk的方式调用
17 Open api daily request limit reached 每天流量超限额
18 Open api qps request limit reached 并发超限额
19 Open api total request limit reached 请求总量超限额
100 Invalid parameter 无效参数
110 Access token invalid or no longer valid Access Token失效
111 Access token expired Access token过期
错误码 用户输入 / 服务端 含义 一般解决方法
3300 用户输入错误 输入参数不正确 请仔细核对文档及参照 demo,核对输入参数
3301 用户输入错误 音频质量过差 请上传清晰的音频
3302 用户输入错误 鉴权失败 token字段校验失败。请使用正确的API_KEY 和 SECRET_KEY生成。 或并发、调用量超出限额。 或音频采样率不正确(可尝试更换为16k采样率)。 或者自训练平台 lm_id 不属于该账号
3303 服务端问题 百度服务器后端繁忙 有可能是原始音频质量过差。可以请将 api 返回结果和原始音频反馈至论坛或者 QQ 群
3304 用户请求超限 用户的请求并发超限 请降低识别 api 请求频率 (并发以 appId 计算,移动端如果共用则累计)
3305 用户请求超限 用户的日 pv(日请求量)超限 请开通付费,购买调用量资源(账号内所有应用 APPID 共用调用量限额)
3307 服务端问题 语音服务器后端识别出错问题 有可能是原始音频质量过差。可以将 api 返回结果和原始音频反馈至工单、论坛或者 QQ 群
3308 用户输入错误 音频过长 音频时长不超过 60s,请将音频时长截取为 60s 以下,特别是 amr 格式
3309 用户输入错误 音频数据问题 服务端无法将音频转为 pcm 格式,可能是长度问题,音频格式问题等。 请将输入的音频时长截取为 60s 以下,并核对下音频的编码,采样率 16000,单声道,小端序,16bits。
3310 用户输入错误 输入的音频文件过大 或 len 参数过大 文件内容过大,音频时长不能超过 60s
3311 用户输入错误 采样率 rate 参数不在选项里 目前 rate 参数支持 16000、8000,填写其他值即会有此错误。
3312 用户输入错误 音频格式 format 参数不在选项里 目前格式仅仅支持 pcm,wav 或 amr,如填写 mp3 即会有此错误
3313 服务端问题 语音服务器解析超时 请将 api 返回结果反馈至工单、论坛或者 QQ 群
3314 用户输入错误 音频长度过短 用户的 len 参数小于等于 4
3315 服务端问题 语音服务器处理超时 请将 api 返回结果反馈至工单、论坛或者 QQ 群
3316 用户输入错误 音频转为 pcm 失败 使用 pcm 格式,或者确认 wav 和 amr 的采样率 16000,单声道。 wav 是否是 pcm 编码,小端序,16bits

实时语音识别错误码

报错示例:

{
	"err_msg": "asr authentication failed",
	"err_no": -3004,
	"log_id": 106549729,
	"result": "",
	"sn": "0d25b5e1-ffa6-11e9-8968-f496349f3917",
	"type": "FIN_TEXT"
}

err_no = 0 是正确,非0值即为报错。 在err_msg中一般有更具体的报错信息。

错误码err_no 错误方 原因 解决方法 是否会识别并关闭连接
-3001 百度服务端问题 后端从SDK读数据失败,可能是sdk检测到后端超时,断开了连接 重试
-3003 百度服务端问题 服务后端异常 记录报错json并反馈 这一句话报错,不影响后续识别
-3004 调用方问题 鉴权失败,没有权限调用接口 查看appid appkey devpid这3个参数有无填对,QPS有无超限
-3005 调用方问题 音频质量问题,无效音频 根据start_time和end_time可以听下是否是噪音 这一句话报错,不影响后续识别
-3006 百度服务端问题 服务后端VAD异常 记录报错json并反馈
-3008 调用方问题 开始参数帧参数错误,包括漏写 检测参数有无缺失及格式正确,在err_msg中有更具体的报错信息
-3011 用户网络问题 上行流建立失败,可能跟网络状况或后端有关 重试
-3012 用户网络问题 下行流建立失败,可能跟网络状况或后端有关 重试
-3013 百度服务端问题 服务后端异常 记录报错json并反馈 这一句话报错,不影响后续识别
-3014 调用方正常调用CANCEL 用户取消 如果发送取消帧后会有此返回,可以忽略
-3101 调用方问题 一段时间没发出音频数据,导致整体请求超时 确认代码有音频数据一直在发送中

音频文件转写任务状态及错误码

任务状态 task_status

取值 对应状态
Running 转写中
Success 转写成功
Failure 转写失败

接口错误码

error_code error_msg 对应接口 描述
336200 internal error 1,2 内部错误,注意task_id类型非字符串
336201 unknown task id 2 未知task id
336202 invalid param: task_ids 1,2 无效参数值
336203 missing param: ‘param_name’ 1,2 缺少必要参数
336204 Open api total request limit reached’ 1,2 请开通付费,购买调用时长资源
336212 invalid json 1,2 请求数据为非法json
336213 missing header: 'header_name' 1,2 缺少必要header

音频转写结果错误码

err_no err_msg 描述
3301 speech quality error. 音频文件格式不对
4001 open speech file failed 打开音频文件失败
4002 speech length too short 音频文件长度太短
4003 internal error 内部错误
4004 internal error 内部错误
4005 internal error 内部错误
4006 internal error 内部错误
4007 internal error 内部错误
4008 invalid input 无效语音
4009 speech length too short 音频文件长度太短
4010 invalid input 无效语音
4011 internal error 内部错误
4012 internal error 内部错误
4013 internal error 内部错误
4014 internal error 内部错误
4015 internal error 内部错误
4016 not support speech format 音频格式错误,不是pcm或者wav
4017 not support rate 采样率错误,非16000或8000
4018 read speech file failed 读音频文件失败
4019 internal error 内部错误
4020 internal error 内部错误
4041 invalid input 无效语音
100000 asr task internal error 任务内部错误
100001 asr task running timeout 任务运行超时
100101 illegal speech url format url格式非法
100102 request timeout to speech url http请求超时
100103 request error to speech url http请求错误,检查音频url链接,如没有问题请反馈工单排查
100104 invalid response from speech url 返回无效数据,http status 非200,回包body为空等
100105 invalid speech size 回包大小超限,音频最大100MB
100201 not support speech format 不支持音频格式
100202 speech transcoding failed 文件转码失败
100203 not support pid 不支持的pid
100204 not support rate 不支持的rate
100205 audio file is faulty 无法解析格式的音频
100206 Not support vad VAD大小超限不支持
100207 Not support channel 通道数超限不支持
100010 asr task internal error 内部错误
100020 Authentication and Rate Limit Failed 鉴权或流控失败
100022 An http exception occurred during Authentication and Rate Limitation 鉴权或流控过程中HTTP出错
200100 Invalid parameter 参数错误
200108 Invalid user id 用户id参数错误
200115 Invalid AppID or no permission AppID参数错误

语音合成API

短文本合成错误码

常见错误码自查及解决建议

错误码 含义 可能问题 自查方案 解决办法
500 不支持输入 请求超时 1. 确认是否设置请求超时;2. 网络是否正常 如果设置超时时间,可以设置更长,切换网络好的环境
501 输入参数不正确 输出参数错误或类型不对 检查输入参数,以及参数类型 根据参数类型正确填写参数
502 token验证失败 鉴权信息过期,鉴权额度用尽 1. 重新请求;2. 确认控制台应用额度,主要需区分普通发音人、精品发音人、臻品发音人 开通对应接口的额度
503 合成后端错误 合成文本中包含非gbk编码 文本是否是gbk编码 1. 替换文本;2. 如仍无法解决,向百度侧提供包含sn的报错信息,以及请求的时间戳
513 文本错误 合成文本涉及到特殊符号 文本是否有特殊符号 1. 替换文本;2. 如仍无法解决,向百度侧提供包含sn的报错信息,以及请求的时间戳

其他错误码

错误码 含义 解决方法
6 "No permission to access data" 无权限 对控制台内app进行编辑,添加语音合成权限
13 "Open api qps request limit reached" QPS超限 降低QPS用量或在控制台内购买QPS扩容
15 "Open api concurrency limit reached"并发超限 降低并发用量或在控制台内购买QPS扩容
16 "Open api characters limit reached" 字数超限 检查对应接口额度,区分普通发音人和精品发音人
18 "Open api cluster limit reached" 集群并发超限 提交工单联系百度工作人员
330 " invalid user_id or type for limiter" 提交工单联系百度工作人员
999 "nginx forwarding failed" 提交工单联系百度工作人员

注意事项

请严格按照文档里描述的参数进行开发。请注意以下几个问题:

  1. 过长的文本将需要更多的请求耗时。如果对时间敏感,请请自行按照标点切割,可以采用多次请求的方式。
  2. 语音合成 rest api请求并发有限制配额,具体限额见网页里您的应用详情。如果默认配额不能满足需求,可直接通过控制台进行购买。
  3. 必填字段中,严格按照文档描述中内容填写。

长文本合成任务状态及错误码

查询任务状态task_status

取值 对应状态
Running 音频合成中
Success 音频合成成功
Failure 音频合成失败

接口错误码

error_code error_msg 对应接口 描述
336200 internal error 创建、查询 内部错误
336201 unknown task id 查询 未知task id
336202 invalid param: task_ids 创建、查询 无效参数值
336203 missing param: 'param_name' 创建、查询 缺少必要参数
336204 Open api total request limit reached 创建、查询 请开通付费,购买调用字符数资源
336212 invalid json 创建、查询 请求数据为非法json
336213 missing header: 'header_name' 创建、查询 缺少必要header

长文本合成结果错误码

err_no err_msg 描述
100000 Inner error 内部错误
100001 Format is not supported 不支持的音频格式
100002 Failed to query texts from uri 获取文本内容失败
100003 Failed to upload results to BOS 上传音频文件失败
100010 Inner error: TTS failed 合成音频服务失败
100020 Authentication and Rate Limit Failed 鉴权流控不通过,请检查额度
100022 A http exception occurred during Authentication and Rate Limitation HTTP网络交互失败

呼叫中心语音错误码

问题调试

  • 日志目录${SERVER_ROOT}/mrcp-server/log/ 记录了mrcp运行的相关的日志信息,有问题时可查看mrcp_debug.log进行debug。也可查看unimrcpserver-00.log查看mrcp交付过程。
  • 当前MRCP同时支持一个channel一次请求和一个channel多次请求。log/mrcp_debug.log中的logid形如6a373e36722811e9_2_1,其中的2表示一个channel的请求id,系统生成,不连续。可使用6a373e36722811e9搜索一个channel的全部日志。
  • ${SERVER_ROOT}/mrcp-server/audio 目录保存了语音识别时上传的用户话音以及语音合成时下发的合成语音,以日志中本次请求的logid或sn的名字命名。可与日志文件中的logid进行关联排查错误。
  • 本程序默认sip端口为5060,在 ${SERVER_ROOT}/mrcp-server/conf/unimrcpserver.xml 中配置。如果用户修改该端口,则在程序验证时,需修改${SERVER_ROOT}/mrcp-server/conf/client-profiles/unimrcp.xml中的端口为相应的值。
  • 通过 unimrcpserver_control 脚本启动服务失败时,则在 ${SERVER_ROOT}/mrcp-server/ 目录下,使用 ./bin/unimrcpserver -r . & 命令启动,以便查看打印的错误信息。
  • ./bin/unimrcpserver -r . & 启动时报错:
bash: ./bin/unimrcpserver: /opt/compiler/gcc-8.2/lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory

则说明bootstrap.sh没有执行,或执行失败。请参考README文件,进行gcc-8.2手动配置

  • 通过 unimrcpserver_control 脚本启动,正常情况下等待5秒左右即可完成。如长时间打印验证信息,则很可能启动失败。请检查日志文件,unimrcpserver-00.log 中出现 [asr_engine_open] init ConfigManager failed字样时,可能是mrcp-xxx.conf配置文件格式书写错误。
  • 高并发情形下,${SERVER_ROOT}/mrcp-server/conf/unimrcpserver.xml 中的配置需要做相应修改,详见程序内README文件。
  • 高并发情形下,需要调大系统最大允许打开句柄数。在root账户下执行:
echo "* soft nofile 65535"  >> /etc/security/limits.conf
echo "* hard nofile 65535"  >> /etc/security/limits.conf
  • 高并发情况下,出现 No buffer space available 时,请调大相应内核参数:
echo "65535" > /proc/sys/net/ipv4/xfrm4_gc_thresh

错误码

当识别或合成出错时,日志中会打印相应错误码,它们的含义如下:

err_no 含义
0 正确
-1 用户挂断
-2 音频质量问题,可能全是静音
-3 音频过长(超过默认55秒)
-10 语音识别/合成后端未知错误
-11 等待用户语音超时
-12 语音解码器错误
-13 与后端连接被关闭
-14 等待后端结果超时
-15 连接百度服务鉴权失败
-16 连接百度服务失败
-17 语音识别失败
-20 语音合成文本为空
-21 语音合成文本过长
-22 从服务器拉取合成文本失败
-23 语音合成文本格式错误
-24 语音合成传递参数错误

问题反馈

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

上一篇
SDK文档
下一篇
EasyDL语音自训练平台
什么是软组织损伤 a03是什么 武警和特警有什么区别 干事是什么意思 人心叵测是什么意思
口腔溃疡什么样 肝脏纤维化是什么意思 拉绿粑粑是什么原因 沙土地适合种什么农作物 肝火旺盛吃什么食物
我国最早的中医学专著是什么 冲蛇煞西是什么意思 长期喝枸杞水有什么好处和坏处 为什么不来大姨妈也没有怀孕 晚上3点是什么时辰
后背疼痛是什么原因 手足口病要注意什么 百雀羚适合什么年龄段 平扫是什么意思 几斤几两是什么意思
pm什么意思hcv9jop2ns3r.cn 地面铺什么最环保hcv7jop5ns1r.cn 睡觉口苦是什么原因hcv8jop9ns1r.cn 冷都男是什么意思hcv8jop1ns9r.cn 什么炖排骨好吃hcv8jop5ns8r.cn
专属是什么意思hcv9jop6ns4r.cn 腾蛇是什么意思hcv8jop3ns8r.cn 什么时候做人流才是最佳时间hcv8jop8ns9r.cn 食欲不振是什么意思hcv8jop3ns9r.cn 跳蚤吃什么hcv8jop4ns4r.cn
老生常谈是什么意思hcv8jop2ns1r.cn 出汗多吃什么hcv9jop2ns0r.cn 左眼角有痣代表什么hkuteam.com 瑞五行属性是什么hcv8jop2ns6r.cn 大便黑色是什么原因hcv7jop9ns1r.cn
梦见被蛇咬了是什么意思hcv8jop7ns5r.cn 股骨头坏死挂什么科cl108k.com 中暑了吃什么hcv9jop8ns1r.cn 心动过缓是什么意思hcv9jop7ns0r.cn 去脂肪粒最有效的药膏叫什么hcv8jop1ns0r.cn
百度