如何使用超过 1024 个字符的 Azure 语音服务 (TTS)?

How use Azure speech services (TTS) over than 1024 chars?

我正在使用 Azure Bing TTS 进行一些数学听写。数字之间有很多停顿。

例如:

Exercise number 1.
<prosody rate="default" contour="(80%,+20%) (90%,-50%)">
1
<break time="600ms" />
2
<break time="600ms" />
36
<break time="600ms" />
minus 5
</prosody>
. 

它花费了我很多 <break time="600ms" /> 个字符。我想超过 1024 个字符的限制,但没有找到任何方法来使用 REST API 来超过 TSS 服务的 1024 个字符的限制。

还有别的办法吗?也许与另一个 API、服务或客户端库?甚至多付一点钱。

谢谢。

根据official Bing text to speech API Documentation

The maximum size of the SSML input that is supported is 1,024 characters, including all tags.