首页 版块 访问AI主站 注册 发帖
qq984958198
3
积分 积分商城
0
获赞
python rest api 一直3300
Ta的回复 :同样不知道哪里错了,下面是我的python代码 d = open('C:\\Users\\sa\\Desktop\\T0043G0005S0006.wav', 'rb').read() data = { "format": "wav", "rate": 8000, "channel": 1, "token": "24.82ee3624056a96c898fa34f56ee3ad86.2592000.1482482296.282335-8939388", "cuid": "123", "len": len(d), "speech": base64.encodestring(d), } print requests.post('http://vop.baidu.com/server_api', json=data, headers={'Content-Type': 'application/json;'}).text 输出 {"err_msg":"parameters error.","err_no":3300,"sn":"349248036311479893049"}
12
python rest api 一直3300
Ta的回复 :这么多人都说有 3300 问题,到底能不能用啊...
12
python rest api 一直3300
Ta的回复 :fs1015: 这是http body:{'format': 'wav', 'rate': 8000, 'len': 1702, 'token': u'****', 'speech': '太长就不贴了。', 'cuid': 'bnh_voice_test', 'channel': 1} 实在没看到哪里参数错了,求指教在线等。 返回:{u'err_no': 3300, u'err_msg': u'parameters error.', u'sn': u''} 回复fs1015: 看了下别人的帖子 说是不能有\n,我也是笑了,百度的程序员这么弱!!! base64后的语音文件要将\n去掉 成功代码: d = open('C:\\Users\\sa\\Desktop\\T0043G0005S0006.wav', 'rb').read() data = { "format": "wav", "rate": 16000, "channel": 1, "token": "24.82ee3624056a96c898fa34f56ee3ad86.2592000.1482482296.282335-8939388", "cuid": "123", "len": len(d), "speech": base64.encodestring(d).replace('\n', '') } print requests.post('http://vop.baidu.com/server_api', json=data, headers={'Content-Type': 'application/json'}).text
12
切换版块
智能客服