好吧,我正在尝试使用Nuance API在python中创建语音识别。 我看到了这个卷曲:
curl "https://dictation.nuancemobility.net:443/NMDPAsrCmdServlet/dictation?appId=zz&appKey=xx&id=C4461956B60B" -H "Content-Type: audio/x-speex;rate=16000" -H "Accept-Language: ENUS" -H "Transfer-Encoding: chunked" -H "Accept: application/xml" -H "Accept-Topic: Dictation" -k --data-binary @audio_16k16bit.spx -v
那就是我想要的。
将其转换为Python,我得到了类似的东西:
data = open('audio_16k16bit.spx', 'rb')
result = requests.post(self._url,
data=data,
headers=self._header,
params=self._params,
verify=False)
所有标头和参数均已正确发送。
但是由于某些原因,服务器无法识别我发送的文件。
有人知道为什么我的请求没有发送我的文件吗?