C# Azure语音认知(TTS)限制信息

C# Azure语音认知(TTS)限制信息,c#,azure,text-to-speech,microsoft-cognitive,C#,Azure,Text To Speech,Microsoft Cognitive,我需要在c#桌面批处理命令行中使用azure的neural tts服务,将几个文本文件消息转换为wav文件 消息通常很短,但文本文件很多 以下是有关限制的数据: (每个语音资源的文本到语音配额和限制) 在这种情况下,没有多阴影或异步请求 因为我的应用程序批量转换wav中的文本不清楚何时发生了什么 超过每分钟20个请求 是否会出现运行时错误?我需要在代码中手动管理延迟吗 谢谢 当您超过每分钟请求限制时,您将收到对每个请求的响应as 429。您可以处理此响应 您可以根据上述响应延迟并重试请求。当您

我需要在c#桌面批处理命令行中使用azure的neural tts服务,将几个文本文件消息转换为wav文件

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

以下是有关限制的数据:

(每个语音资源的文本到语音配额和限制)

在这种情况下,没有多阴影或异步请求

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

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


谢谢

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


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

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


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

您还可以查看语音命令行工具

spx合成--files.txt;。ssml——音频输出{id}.wav

这应该允许您在一个连接上处理多个文件,而不是为每个文件启动和停止引擎


您还可以尝试修改批处理脚本代码,以重用一个连接,而不是在创建新引擎对象和与servicw的新连接之间设置休眠,以保持在20 QPS限制下…

您还可以查看语音命令行工具

spx合成--files.txt;。ssml——音频输出{id}.wav

这应该允许您在一个连接上处理多个文件,而不是为每个文件启动和停止引擎


您还可以尝试修改批处理脚本代码,以重用一个连接,而不是在创建新引擎对象和与servicw的新连接之间设置休眠,以保持在20 QPS限制下…

谢谢!现在清楚了你知道我在哪里可以找到计划“免费”(7天客人“无需信用卡”)和(30天免费”信用卡)之间的azure限额差异吗?谢谢!谢谢!现在清楚了你知道我在哪里可以找到计划“免费”(7天客人“无需信用卡”)和(30天免费“需要信用卡”)。谢谢!这非常有趣!!简而言之,你建议创建一个包含所有呼叫的批处理文件。你测试过吗?这非常有趣!!简而言之,你建议创建一个包含所有呼叫的批处理文件。你测试过吗?