ElevenLabs V4 Turbo Text to Speech API

elevenlabs/tts/eleven-v4-turbo

ElevenLabs V4 Turbo Text to Speech turns short and long scripts into speech at half the ElevenLabs V4 rate, with inline audio tags and 90+ languages. Keep the same request fields as ElevenLabs V4 and pick MP3, PCM, Opus or 8 kHz telephony audio.

Input

104/5000

Examples

Mandarin science lesson snippet

Mandarin science lesson snippet — A clear classroom narration with number normalization turned on.

Bridge guard NPC line

Bridge guard NPC line — A gruff game character who turns playful by the last line.

ElevenLabs V4 Turbo Text to Speech

ElevenLabs V4 Turbo Text to Speech is the faster, lower-cost member of the ElevenLabs V4 generation, released alongside ElevenLabs V4 in September 2026. ElevenLabs positions it for interactive apps and high-volume voice prompts. It keeps audio tags, 90+ languages and the same voice controls as ElevenLabs V4, and costs 8 credits per 1,000 characters on Vidgo, so notifications, lessons and dialogue lines stay inexpensive at scale.

Why choose ElevenLabs V4 Turbo?

  • Half the ElevenLabs V4 rateAt 8 credits ($0.04) per 1,000 characters, a full 5,000-character request costs 40 credits, which suits large batches of prompts and lessons.

  • Same request as ElevenLabs V4Text, voice, stability, similarity boost, format, normalization, timestamps and language code work the same way. Switch between the two by changing model.

  • Audio tags in short linesAdd [cheerfully] or [laughs] to a one-line notification or an NPC reply to give it character without writing longer scripts.

  • Telephony and app-ready formatsReturn 8 kHz µ-law or A-law for IVR prompts, Opus for apps, or MP3 and PCM for video and editing tools.

Speech parameters

ParameterRequirementWhat it controls
textRequired

The script to speak, 1–5,000 characters as sent, including spaces, line breaks and audio tags. Add tags such as [whispers] or [excited] where the delivery should change.

voiceOptional

An ElevenLabs voice name or voice ID. Pick a suggested preset such as Rachel, George or Lily, or paste the ID of another ElevenLabs voice.

DefaultRachel
stabilityOptional

A value from 0 to 1. Lower values allow more expressive variation; higher values keep the read steadier from line to line.

Default0.50–1
similarity_boostOptional

A value from 0 to 1 that sets how closely the speech follows the character of the selected voice.

Default0.750–1
output_formatOptional

Codec, sample rate and bitrate of the returned audio: MP3 at 22.05 or 44.1 kHz, raw PCM from 8 to 48 kHz, µ-law and A-law at 8 kHz for telephony, or Opus at 48 kHz.

Defaultmp3_44100_128mp3_22050_32mp3_44100_32mp3_44100_64mp3_44100_96mp3_44100_192pcm_8000pcm_16000pcm_22050pcm_24000pcm_44100pcm_48000ulaw_8000alaw_8000opus_48000_32opus_48000_64opus_48000_96opus_48000_128opus_48000_192
apply_text_normalizationOptional

auto decides when to spell out numbers, dates and symbols, on always normalizes them, and off reads text that you have already written out for speech.

Defaultautoonoff
timestampsOptional

Set to true to receive timing data for the speech as an additional file next to the audio.

Defaultfalsetrue
language_codeOptional

Optional ISO 639-1 code, such as en, zh or es, to name the spoken language. Leave it empty to let the model detect the language from the script.

Create speech in four steps

  1. Write the scriptEnter up to 5,000 characters in Text and add an audio tag where the delivery changes.

  2. Pick a voiceType or select a Voice, then start with Stability 0.5 and Similarity Boost 0.75.

  3. Choose format and languageSet Output Format for your destination, add a Language Code if needed and enable Timestamps for captions.

  4. Run and listenCheck the cost on the Run button, select Run and download the audio when the task finishes.

Character-based pricing

ElevenLabs V4 Turbo Text to Speech costs $0.04, or 8 credits, per 1,000 characters of text. Every character you send counts, including spaces, line breaks and audio tags; the other settings do not change the price.

Text lengthCostCalculation
100 characters$0.004 · 0.8 credits100 × 8 / 1000 = 0.8 credits
1,000 characters$0.04 · 8 credits1000 × 8 / 1000 = 8 credits
5,000 characters$0.20 · 40 credits5000 × 8 / 1000 = 40 credits

Where it fits

  • App and kiosk promptsVoice order updates, onboarding steps and reminders at a low per-character cost.

  • Phone menus and IVRExport ulaw_8000 or alaw_8000 for telephony systems that expect 8 kHz audio.

  • E-learning snippetsNarrate short lesson steps with text normalization turned on for numbers and units.

  • Game barks and NPC linesGenerate many short character lines with tags such as [gruff] or [laughs].

Pro tips

  • Start with ElevenLabs V4 Turbo for drafts and bulk prompts, and move key scenes to ElevenLabs V4 by changing only model.
  • Keep notification text short and natural; one tag per line is usually enough.
  • Turn on text normalization for prices, times and order numbers, then listen to one sample before batching.
  • Choose ulaw_8000 or alaw_8000 only for phone systems; browsers play MP3 and Opus more easily.

Prepare audio for your workflow

  • PCM, µ-law and A-law files are raw audio without a WAV header. Wrap or convert them in your audio tool if a player needs a container.
  • With timestamps enabled, read every item in files: the audio and the timing file are returned as separate entries.

ElevenLabs V4 Turbo Text to Speech API frequently asked questions

What is the ElevenLabs V4 Turbo Text to Speech API?

ElevenLabs V4 Turbo Text to Speech is an ElevenLabs model for fast, cost-efficient speech generation. It turns scripts into speech in 90+ languages with inline audio tags, the same voice controls as ElevenLabs V4 and 19 output formats. ElevenLabs built it as the low-latency member of the V4 generation, and it keeps the selected voice consistent across short prompts and longer passages. You can call it programmatically or try it from the playground above.

Should I choose ElevenLabs V4 Turbo or ElevenLabs V4?

Choose ElevenLabs V4 Turbo for prompts, lessons and large batches where cost matters: it costs 8 credits ($0.04) per 1,000 characters. ElevenLabs V4 costs 16 credits and is positioned by ElevenLabs as its most emotive model for narration and character scenes. Both take the same fields, so you can compare them by changing model.

How do audio tags work in ElevenLabs V4 Turbo?

Write a direction in square brackets inside Text, such as [whispers], [laughs] or [excited], right before the words it should shape. Tags count toward the character total. Start with one tag per phrase and listen before adding more.

How long can a ElevenLabs V4 Turbo script be?

Each request accepts 1–5,000 characters, counted exactly as sent, including spaces, line breaks and tags. Split longer scripts at paragraph or scene breaks and reuse the same voice settings for every part.

Which output formats does ElevenLabs V4 Turbo return?

Output Format offers 19 values: MP3 at 22.05 or 44.1 kHz from 32 to 192 kbps, raw PCM from 8 to 48 kHz, µ-law and A-law at 8 kHz, and Opus at 48 kHz from 32 to 192 kbps. The default is mp3_44100_128.

Can I use my own ElevenLabs voice with ElevenLabs V4 Turbo?

Voice accepts an ElevenLabs voice name or voice ID. Use a suggested preset such as Rachel or George, or paste the ID of another ElevenLabs voice and keep Stability and Similarity Boost fixed while you compare takes.

Can ElevenLabs V4 Turbo return timestamps for subtitles?

Yes. Set timestamps to true and the finished task includes a timing file as an additional item in files, next to the audio. Use it to place captions or align edits.

How much does ElevenLabs V4 Turbo cost per request?

ElevenLabs V4 Turbo costs 8 credits ($0.04) per 1,000 characters. A 1,000-character script costs 8 credits and a full 5,000-character request costs 40 credits ($0.20).