| Plan | Characters per month | Approx. audio |
| Free | 10,000 | ~13 minutes |
| Developer | 7,50,000 | ~1,000 minutes |
| Growth | 75,00,000 | ~10,000 minutes |
| Usage | Price |
| Per 1,000 characters | ₹0.75 |
len(text) on the Unicode string.1"வணக்கம்" → counted by character, not byte length
422 and the code text_too_long. This per-request cap is
independent of your plan's monthly allotment and any purchased credits.402 Payment Required and the code insufficient_credits:1234567{ "error": { "status_code": 402, "code": "insufficient_credits", "message": "Your account has 120 credits remaining but this request requires 250. Top up your balance to continue." } }
POST /v1/tts/generate returns characters_used in the JSON body.POST /v1/tts/stream returns it in the X-Characters-Used response
header.end_of_utterance message includes characters_used per
sentence.