Getting error 4429 on Text to Speech even though I have not exceeded the free 500K characters per month
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.