如何发送Azure的自定义语音模型TTS请求

时间:2019-09-25 11:01:02

标签: azure request text-to-speech

我毫无问题地在Azure上培训和部署了自定义语音模型。但是我无法收到TTS的请求。

https://github.com/Azure-Samples/Cognitive-Speech-TTS/blob/master/Samples-Http/Python/TTSSample.py 是将TTS请求发送到标准模型而不是自定义模型的示例。

根据 https://docs.microsoft.com/en-in/azure/cognitive-services/speech-service/quickstart-python-text-to-speech, 对于自定义模型,请求正文应为纯文本格式。我最终做了类似的事情:

response = requests.post(constructed_url, headers=headers, data='test 1')

代替python脚本中的第65行,并删除所有之前的请求正文规范。

我得到的是一条错误消息:

Status code: 400
Something went wrong. Check your subscription key and headers.

具有标准模型的原始python脚本运行良好。

顺便说一下,我的资源在东南亚。我的自定义模型的语言是zh-cn。

0 个答案:

没有答案