带有Python的Nuance API请求错误408

时间:2018-08-03 18:22:26

标签: python-3.x python-requests nuance

好吧,我正在尝试使用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)

所有标头和参数均已正确发送。

但是由于某些原因,服务器无法识别我发送的文件。

有人知道为什么我的请求没有发送我的文件吗?

0 个答案:

没有答案