我想同时将X号HTTP发布请求发送到Watson的语音转文本服务。例如,我想同时发送20个请求,并获得返回的响应。我尝试了几种不同的方法。这是我的要求:
headers = {
'content-type': 'audio/wav',
'timestamps': 'true'
}
url = 'https://stream.watsonplatform.net/speech-to-text/api/v1/recognize?
continuous=true×tamps=true'
r = requests.post(url, auth=(username, password), headers=headers, data=audio)
如何将对文本语音转换服务的一个请求转换为X个异步请求?
最佳答案
您是否尝试过对Watson STT服务使用异步API?它使您能够以非阻塞方式推送N个文件,并在可用时通过轮询或回调查看识别结果。请参阅此处的文档:https://www.ibm.com/watson/developercloud/speech-to-text/api/v1/#create_job
关于python - 到IBM Watson语音到文本服务的异步Python HTTP发布请求,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39152624/