Getting error 4429 on Text to Speech even though I have not exceeded the free 500K characters per month

April 35 Reputation points
2023-08-08T16:20:06.23+00:00

I'm trying to use the Free tier of the Azure Text to Speech API, but I'm running into error 4429:

The request is throttled because you have exceeded the concurrent request limit allowed for your sub websocket error code: 4429

This is weird because I have exceeded neither the 500K/mo. free characters limit or the 20 transactions per 60 seconds limit. I can see in my Metrics tab that I've only used ~65K characters since August 1, 12:00 AM UTC*, and it can't be the other limit because I've waited a few minutes and I'm still getting the error as soon as I try to use TTS.

*I contacted Sales through live chat, and was told the following:

The monthly limit refreshes at the beginning of each calendar month, based on the UTC time zone. For example, if you use 300,000 characters in January, you will have 200,000 characters left for the rest of January.

Maybe there's some other limit I don't know about? I've looked everywhere though and as far as I can tell the only limits are 500K char/mo. and 20 transactions/minute.

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

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.