Per-Second Pricing, Not Per-Character
Per minute, ModelsLab is not the cheapest text to speech API: Google Cloud and Amazon Polly standard voices cost about $0.004 a minute against $0.06 here. What changes the comparison is volume and what else you need from the same plan.
Most text-to-speech APIs bill per character. That model is fine for short UI prompts and punishing for anything long — an audiobook chapter, a training module, a dubbed video — because the bill scales with every word you generate, including the takes you throw away.
ModelsLab bills self-hosted speech by the audio it produces instead: $0.001 per second, with a $0.0047 minimum per request, paid from the usage included in your plan. $21 on Basic covers about 5.8 hours of speech and $47 on Standard about 13 hours. On the $149/month Open Source Unlimited plan there is no per-second charge at all, so retakes and long scripts cost nothing extra.