百度语音 REST-API 问题

2016-08-25 09:19:35 +08:00
 alittletrain

识别 rest_api 上传语音数据返回 3300 不管是直接上传语音文件还是使用 base64 方式,都返回 3300 ,求 V 神帮忙。。

1588 次点击
所在节点    问与答
3 条回复
xia0chun
2016-08-25 09:48:27 +08:00
3300 是输入参数不正确
请参考官方格式再试一遍
http://yuyin.baidu.com/docs/asr/57
alittletrain
2016-08-25 09:52:16 +08:00
@xia0chun 已经试了 NNN 次了。。
alittletrain
2016-08-25 10:04:20 +08:00
@xia0chun 能不能给帮忙看看?

def baidu_input(voice):
r = requests.post(voice_url, data={'cuid': '00:0c:29:c5:bd:ed', 'token': bd_access_token},
headers={'Content-Type': 'audio/wav', 'Content-length': 86124, 'rate': 8000},
files={'file': open(voice, 'rb')})
return r.json()

print(baidu_input('/Project/robot/test1.wav'))

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/301619

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX