c# - 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 个请求时会发生什么。
会不会是运行时错误?我需要在我的代码中手动管理延迟吗?
谢谢 !
解决方案
当您超过每分钟请求限制时,您将收到对每个请求的 429 响应。您可以处理此响应。
您可以根据上述响应延迟并重试请求。
推荐阅读
- python - 如何找到三列中的数字超过熊猫中其他列值的一半
- firebase - 每天在 Firestore 中执行功能
- flutter - 如何在 Flutter 中为 Material Icons 和 Font Awesome Icons 使用相同的大小?
- node.js - Socket.io 禁用 perMessageDeflate
- google-data-studio - 在 Google 数据洞察社区连接器中刷新凭据
- python - 如何检查没有顺序的列表中存在的列表列表
- java - 如何让 JAVA_HOME 显示给我看?如果我先做 source ~ / .bash_profile 它只会向我显示
- powershell - 具有返回值空间的 curl 命令无法分配给 shell 中的变量
- git - 在 Azure DevOps 中使用 Git 进行门控推送
- entity-framework-core - 然后在 Entity Framework Core 3.1.4 中包含缺失?