Single voice
TTS Turbo 2.5
Turn scripts, articles, product copy, and app text into natural narration with controls for voice, stability, similarity, speed, and language.
Generate natural narration and expressive multi-speaker dialogue through one clean REST API. Bring your voice workflow to production with a single Muapi key, predictable pay-per-generation credits, and a shared async request pattern.
POST /api/v1/elevenlabs-tts-turbo-2-5
Text → audio
request_id: "req_8f2a..."
status: "processing"
02
focused endpoints
40k
max TTS characters
$0.05
per 1k characters
01
API key to ship
Choose your workflow
Start with fast single-voice narration or move to structured dialogue when your product needs more than one character.
Single voice
Turn scripts, articles, product copy, and app text into natural narration with controls for voice, stability, similarity, speed, and language.
Multiple speakers
Compose expressive conversations from structured speaker turns, assigning a distinct voice to every character in the script.
Made for real products
Keep the integration small and the creative surface wide. Use the same request shape across narration, dialogue, localization, and interactive experiences.
Compare all text-to-speech modelsShip voiceovers for product videos, courses, articles, and accessibility features.
Pass a language code and create natural audio for global products and content.
Generate on demand with a compact JSON request and poll the result when ready.
Quick start
The API is intentionally simple: submit JSON, keep the request ID, then poll for the generated audio URL.
Create a key in your workspace and keep it in an environment variable.
Choose TTS Turbo for one voice or Dialogue V3 for a structured conversation.
Use the returned request ID until the task is complete, then use the audio URL in your app.
curl -X POST "https://api.muapi.ai/api/v1/elevenlabs-tts-turbo-2-5" \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Your workspace is ready.",
"voice_id": "21m00Tcm4TlvDq8ikWAM",
"speed": 1.0
}'
# → {"request_id":"REQUEST_ID"}
curl "https://api.muapi.ai/api/v1/predictions/REQUEST_ID/result" \
-H "x-api-key: YOUR_API_KEY"Tune the delivery
Start with the defaults, then shape the performance that makes your product sound like itself.
voice_idPick a built-in voice or pass a compatible custom voice ID.
stabilityBalance consistency and expressive variation from 0 to 1.
similarity_boostTune how closely the result follows the selected voice.
speedSet the speaking rate from 0.7× to 1.2× for narration.
Built for voice products
Narration, dialogue, podcasts, games, and more.
Questions, answered
You get two focused endpoints: TTS Turbo 2.5 for fast single-voice narration and Text to Dialogue V3 for structured multi-speaker audio. Both use the same Muapi authentication and submit-then-poll pattern.
Yes. Pass a compatible ElevenLabs voice_id in your request. The endpoint schema also includes a curated set of built-in voice options to make testing easy.
TTS Turbo 2.5 is listed from $0.05 per 1,000 characters, while Dialogue V3 is listed at $0.10 per 1,000 characters. Usage is pay per generation with no monthly subscription required.
The submit response returns a request_id. Poll the predictions result endpoint until status is completed, then read the generated audio URL from the response.
Your next feature has a voice