我想用这个平台的这个语音识别的 api https://www.juhe.cn/docs/api/id/391
然后要求是:
语音文件 base64 编码再 urlencode
我下载了他的样例文件,用 requests 写,得不到正确的结果
代码:
import requests
import urllib.parse
import base64
data = ''
filename = '16k.pcm'
with open(filename, 'rb') as f:
data = f.read()
b64_string = base64.b64encode(data).decode()
dict = {
'speech': b64_string,
'format': 'pcm',
'key': 'key 没有有效次数了。。。'
}
resp = requests.post('http://apis.juhe.cn/speechDetect/index', data=dict);
print(resp.json())
key 没有有效次数了。。老哥们就帮我看看代码哪里不对吧。。requests 传入 dict 的话是会自动 urlencoded 的。
我哪里搞错了啊?