提示3300到底是哪个参数有问题
C_G_M_X 发布于2015-07 浏览:1792 回复:2
0
收藏

提示3300,用的是php,需要修改的参数也不多啊,感觉都没问题啊

收藏
点赞
0
个赞
共2条回复 最后由用户已被禁言回复于2022-04
#3luckyToMe2回复于2020-03

看看

0
#2hoho5687回复于2015-09

错误代码:3300

1. 返回json结构中,sn数据为空;
     这种错误基本都是格式不正确,既不是隐示发送,也不是显示发送。最简单的检查方法就是在发送http 数据包的同时,打印http body数据检查是否是要发送的数据。
     显示发送,所有的参数都放到url地址中。http body中只有语音数据;
     隐示发送,所有的参数放到json结构中,json存放在http body中;
2. 返回的json结构中,sn数据不为空;
     这是一般的参数错误,情况比较多:
  • 语音长度和实际参数不一致。尤其在json结构中,speech长度为base64编码之前的长度,len的值应该和语音长度保持一致;
  • callback以及url等地址无法下载到语音。使用callbaclk(url)方式调用语音识别,需要保证给出的url地址可以下载到语音,同时可以写回结果。通常有一些运营商会对百度IP进行封禁,导致无法下载或者写回数据;
  • 缺少必备参数;必填参数包括cuid、
错误代码:3301
1. 语音格式不正确;
2. 语音质量有问题,模糊不清或者静音等;
识别过程正确,但是识别结果为“哦,啊,我,啊,噢”等数据;
出现这种情况说明所有语音识别过程已经走通,出现这种情况的问题一般为:
  • 采样率和参数不一致;
  • 语音格式和参数不一致;
  • 语音质量有问题

0
TOP
切换版块