Error 429 on Audio export from Azure Text to Speech (Audio Creation Tool)

Hector SOLANO 26 Reputation points
2022-02-16T23:42:50.917+00:00

Hello experts.
This is about Cognitive Services → Audio Content Creator → Text to Speech.
I'm testing this environment for my organization, so we're on the Free tier.

The issue:
I have a file in German with a Neural Voice and a Lexicon loaded.
When exporting the audio by separate phrases (47), the resulting file contains less than 47. When trying several times, the number varies, but it doesnt reach 47.
This is strange because the export has been working perfectly for months. Why the change now?

I get this error message:
"Error 429. Requests to the TTS synthesis API for all ACC voices.
Operation under AC API v3.0-beta1 have exceeded the rate limit of your current speech services F0 pricing tier.
Please try after 50seconds. To increase your rate limit switch to a paid tier

Connection ID 16f6752a-8f7c-11ec-85db-cdc25787aca1"

Why do I have to pay to export now? This is very strange.

Azure AI Speech
Azure AI Speech
An Azure service that integrates speech processing into apps and services.
1,659 questions
{count} votes

1 answer

Sort by: Most helpful
  1. romungi-MSFT 44,661 Reputation points Microsoft Employee
    2022-02-17T13:37:39.117+00:00

    @Hector SOLANO The free tier usually has a very low concurrent request limit(1) which in some cases could result in this error if you have tried too many requests at a time.
    The issue should not be with the quota limit of characters as you have mentioned the no. of characters are quite low unless you do not exceed the monthly quota.

    For the error code 429 the most likely cause could be the following, which is also documented here, You can retry later and check if the export is successful.

    Suppose that your application receives response code 429, which indicates that there are too many requests. Your application receives this response even though your workload is within the limits defined by the Quotas and limits reference. The most likely explanation is that Speech service is scaling up to your demand and didn't reach the required scale yet. Therefore the service doesn't immediately have enough resources to serve the request. In most cases, this throttled state is transient.

    For some cases even in paid tier if the above error message is seen then customers can request limit increase for certain quotas for their resource in their subscription with valid business reason. This can be done by using the support case from Azure portal.

    I hope this helps!!

    If an answer is helpful, please click on 130616-image.png or upvote 130671-image.png which might help other community members reading this thread.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.