我正在使用 Azure 文本转语音服务。我有很多小的 ssml 文件,我为其生成音频,然后使用 FFMPEG 将它们组合起来。
我编写了一个脚本来生成所有小音频文件。如果脚本发出 3 个并发请求,那么在总共大约 20 个请求之后,其他一些请求将完成,但文件将为空。检查结果对象,我明白了Throttled due to too many requests websocket error code: 1007
。
如果我从脚本中删除任何并发性并在最后一个文件末尾和下一个请求之间添加 1 秒的等待,它就会起作用。
我检查了文本转语音 API 的配额和限制,它提到最多 20 个并发请求(与我发送的 3 个相差甚远)。
关于我可能做错了什么的任何想法(我正在使用 javascript SDK)。
结果在 Rest API 上,免费计划中每分钟有 20 个请求限制......https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/speech-services-quotas-and-limits#text-to-speech-quotas-and-limits-per-speech-资源 https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/speech-services-quotas-and-limits#text-to-speech-quotas-and-limits-per-speech-resource
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)