首页 > 解决方案 > Azure 语音认知 (TTS) 限制信息

问题描述

我需要在 ac# 桌面批处理命令行中使用 azure 的神经 tts 服务将多个文本文件消息转换为 wav 文件。

消息通常很短,但文本文件很多。

这里是关于限制的数据:

(每个语音资源的文本转语音配额和限制) https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/speech-services-quotas-and-limits#text-to -speech-quotas-and-limits-per-speech-resource

在这种情况下,没有多线程或异步请求。

因为我的应用程序批量转换 wav 中的文本并不清楚当超过每分钟 20 个请求时会发生什么。

会不会是运行时错误?我需要在我的代码中手动管理延迟吗?

谢谢 !

标签: c#azuretext-to-speechmicrosoft-cognitive

解决方案


当您超过每分钟请求限制时,您将收到对每个请求的 429 响应。您可以处理此响应。

您可以根据上述响应延迟并重试请求。


推荐阅读