Play.ht alternative
(after the shutdown).
Meta acquired Play.ht in late 2025. The API was shut down. Audexum is the drop-in replacement: 43 voices, 33 languages, €4/mo, same REST shape.
"Voices priced for production, not for enterprise sales calls."
- Same REST contract — change the URL and the Authorization header
- Free 30K credits/mo recurring (Play.ht's free tier was discontinued before the shutdown)
- €4/mo for 250K credits vs Play.ht's $31/mo for 100K chars (last public pricing)
- Pay-as-you-go at €20 per 1M credits for migration-flexibility, credits never expire
- More languages, more EU-specific voices, owned by an indie founder (not Meta)
The actual numbers.
What ships in each box.
Play.ht was many indie devs' go-to TTS API. When Meta bought it and turned off the developer endpoint, thousands of integrations broke overnight.
Audexum is independently owned, EU-hosted, takes payment directly from you, and has no investor pressure to be sold or pivoted. That's not just reassurance — it's the practical reason your integration is more likely to still work in two years. Questions? [email protected].
The migration is genuinely small: swap the base URL, swap the Bearer token, map your voice ID to one of ours (we have a guide for that in the docs). If you're rebuilding because your last API died, you should pick one that's structurally hard to kill.
Two lines of code.
Same REST shape. Same JSON-in / WAV-out. Just point at our URL with your Audexum Bearer token.
// Old Play.ht code
fetch("https://api.play.ht/api/v2/tts", {
method: "POST",
headers: {
"Authorization": "Bearer " + process.env.PLAY_HT_KEY,
"X-User-ID": process.env.PLAY_HT_USER,
"Content-Type": "application/json"
},
body: JSON.stringify({
text: "Hello",
voice: "s3://voice-cloning-zero-shot/..."
})
});fetch("https://audexum.com/api/synthesize", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.AUDEXUM_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
text: "Hello",
voice: "af_heart"
})
});Why did Play.ht shut down?+
Meta acquired Play.ht and folded the team into their internal voice efforts. Existing API customers were given a short migration window. The developer product no longer accepts new keys.
Is the voice cloning gone too?+
Audexum doesn't offer voice cloning. If that was the only reason you used Play.ht, look at ElevenLabs or Resemble. If you used Play.ht for stock voices, Audexum is a clean replacement.
How long is the migration?+
Most apps are migrated in under 30 minutes — base URL change, key swap, voice ID mapping. We have a full voice migration table in the docs.
Try Audexum free.
30,000 credits per month, no credit card. First WAV in your terminal in 60 seconds.
Questions? [email protected]