ElevenLabs TTS Turbo v2.5 Text to Speech API

elevenlabs/tts/turbo-v2.5

ElevenLabs TTS Turbo v2.5 Text to Speech turns scripts into natural speech in 32 languages, with selectable voices and adjustable pacing. Tune voice similarity and stability to shape a consistent delivery across your narration.

View API docs

Input

Required

189 / 40,000 characters

Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Output
Audio available
Explore more audio models

Examples

Finding north in the night sky

今晚,我们先找到北斗七星,再从勺口两颗星的方向寻找北极星。它看起来并不耀眼,却能帮我们辨认北方。在黑暗中安静地等待片刻,你会发现,夜空远比第一眼看到的更丰富。

Two cups of tea

Hoy volví a la casa de mi abuela. En la cocina seguía el reloj de siempre, cinco minutos adelantado. Preparé dos tazas de té por costumbre y, al darme cuenta, sonreí. Algunos gestos también guardan recuerdos.

ElevenLabs TTS Turbo v2.5 Text to Speech

ElevenLabs TTS Turbo v2.5 Text to Speech is an ElevenLabs model that balances natural voice quality with low latency for multilingual speech generation. It converts written scripts into spoken audio, using voice selection and adjustable delivery settings to shape the result. For tutorials, localized narration and spoken product messages, neighboring text can guide continuity when a longer script is split into segments.

Why choose ElevenLabs TTS Turbo v2.5?

  • One workflow for 32 languages.Create narration in English, Mandarin Chinese, Spanish and other supported languages, selecting a voice and language for each script.

  • Delivery you can shape.Choose a voice, adjust its speaking rate and balance stability with variation to suit a lesson, announcement or narrated scene.

  • Context for segmented narration.Provide the text before and after a passage to guide transitions while generating a longer script in separate requests.

  • Audio with timing data.Enable Timestamps when you need timing information alongside the generated speech for a subsequent editing workflow.

Parameters

ParameterRequiredWhat it controls
textRequired

Enter the script to read aloud. After trimming outer whitespace, each request accepts 1–40,000 Unicode characters.

1–40,000
voiceOptional

Choose a voice name or a compatible voice ID. The default is Rachel.

DefaultRachel
speedOptional

Set the speaking rate from 0.7 to 1.2. Use 1 for the standard pace.

Default10.7–1.2
stabilityOptional

Set a value from 0 to 1. Higher values favor a steadier delivery; lower values allow more variation. Default: 0.5.

Default0.50–1
similarity_boostOptional

Adjust similarity to the selected voice from 0 to 1. Default: 0.75.

Default0.750–1
styleOptional

Set style exaggeration from 0 to 1. Start at the default of 0, then audition small changes.

Default00–1
timestampsOptional

Set true to request timestamp data alongside the audio. Default: false.

Defaultfalsetrue
language_codeOptional

Enter an ISO 639-1 language code, such as en, zh or es, to specify the language.

apply_text_normalizationOptional

Choose auto, on or off to control normalization of numbers, dates and currencies. Default: auto.

Defaultautoonoff
previous_textOptional

Add the preceding passage to help guide delivery across separate requests.

next_textOptional

Add the following passage to provide context for the end of the current segment.

Create your first voiceover

  1. Prepare the spoken script.Enter your narration in Text. Use sentences and punctuation to make the intended phrasing clear.

  2. Choose the voice and delivery.Set Voice and Language Code, then adjust Speed, Stability and Similarity Boost. Start with a representative passage to audition the settings.

  3. Review the estimate and select Run.Check the cost shown for your script. Sign in with sufficient credits, then select Run to submit the request.

  4. Listen and download.When the audio is ready, preview it in Output and download the file. If you requested timestamps, inspect the returned files for timing data.

Usage and pricing

ElevenLabs TTS Turbo v2.5 Text to Speech costs 8 credits ($0.04) per 1,000 billable characters. Usage is calculated proportionally from Text after trimming leading and trailing whitespace.

UsageRateCalculation
Speech generation8 credits / 1,000 charactersEquivalent to $0.04 per 1,000 billable characters. A script with 500 billable characters costs 4 credits ($0.02).
Character countingUTF-16 code unitsA basic Latin letter or common Chinese character counts as one unit. An emoji such as 😀 counts as two. This billing count differs from the Unicode character count used for the 40,000-character input limit.

Where Turbo v2.5 fits

  • Localized video narration.Turn translated scripts into spoken tracks for product videos, explainers and audience-specific versions.

  • Lessons and tutorials.Adjust the pace of instructional narration and reuse a selected voice across individual lessons.

  • Spoken product messages.Generate welcome messages, guided instructions and announcements in the languages your audience uses.

  • Serialized narration.Produce chapter or scene segments with neighboring text to guide how each passage begins and ends.

Get more from your script

  • Audition the same short passage while changing one voice setting at a time, then use your chosen settings across the project.
  • For a steadier delivery, raise Stability; for more variation, lower it and listen to the passage again.
  • Split longer scripts at sentence or paragraph boundaries and provide Previous Text and Next Text for each segment.
  • For text containing dates, amounts or abbreviations, choose a normalization mode and listen to those phrases before generating the full script.
  • Use punctuation to guide phrasing, then adjust Speed to fit the pace of your lesson or narration.

Before you run

  • Enter the words to be spoken in Text. Use Previous Text and Next Text for surrounding context.
  • Use the same Voice and delivery settings across related segments, then listen to the joins when assembling the final track.
  • Review the character count and estimated charge after editing the script; they use different counting rules, explained in Usage and pricing.

Explore other ElevenLabs models

ElevenLabs TTS Turbo v2.5 Text to Speech API frequently asked questions

What is the ElevenLabs TTS Turbo v2.5 Text to Speech API?

ElevenLabs TTS Turbo v2.5 Text to Speech is an ElevenLabs model for turning written scripts into natural spoken audio with a focus on low latency. It supports 32 languages, selectable voices and adjustable speech delivery. Voice similarity, stability and surrounding text let you guide the sound and continuity of your narration. You can call it programmatically or try it from the playground above.

Does ElevenLabs Turbo v2.5 support Chinese speech?

Yes. Mandarin Chinese is one of the 32 supported languages, alongside English, Japanese, Spanish and others. Enter your Chinese script in Text and use zh for Language Code to specify Chinese.

Can ElevenLabs Turbo v2.5 read 40,000 characters?

Each request accepts 1–40,000 Unicode characters after leading and trailing whitespace is trimmed. For a longer narration project, split the script into passages and use Previous Text and Next Text to provide context around each one.

How do I choose a voice in ElevenLabs Turbo v2.5?

Set Voice to a voice name or a compatible voice ID. Rachel is the default. Audition a short passage in your target language, then adjust Similarity Boost to guide similarity to the selected voice.

How can I change the speaking speed in ElevenLabs Turbo v2.5?

Set Speed between 0.7 and 1.2, with 1 as the default. Values below 1 slow the speech down, while values above 1 increase the pace. Preview a representative passage before applying the setting to a longer script.

How does ElevenLabs Turbo v2.5 control expressiveness?

Use Stability to balance a steadier delivery with variation: higher values favor consistency and lower values allow more variation. Style controls style exaggeration. Both accept values from 0 to 1; start at Stability 0.5 and Style 0, then audition small changes.

How can ElevenLabs Turbo v2.5 connect narration segments?

Supply Previous Text and Next Text to give each passage its surrounding context. Keep Voice and delivery settings consistent across the project, split at natural sentence boundaries and listen to the joins when assembling the audio.

How does ElevenLabs Turbo v2.5 read numbers and dates?

Apply Text Normalization controls preparation of numbers, dates and currencies for speech. Choose auto for automatic handling, on to enable normalization or off to use the supplied text directly. Specify Language Code and preview a sample containing the values you need read aloud.