ElevenLabs Turbo v2.5 API

Generate natural-sounding speech quickly across 32 languages. Optimised for low latency.

ElevenLabs · elevenlabs-turbo-v2.5

Text to speech

Generate natural-sounding speech quickly across 32 languages. Optimised for low latency.

Put a prompt and "model": "elevenlabs-turbo-v2.5" on an audio clip, and the render generates it and edits it into the video. To generate it on its own, send the same asset to the generate endpoint.

Built forFast voiceovers · High-volume narration · Quick turnaround

ElevenLabs Turbo v2.5 “Your order is on its way. It should be with you by Friday.”
Technical specifications
InputScript text
OutputSpeech
LengthFollows the script
Voices21 voices
{
  "asset": {
    "type": "audio",
    "prompt": "Your order is on its way. It should be with you by Friday.",
    "model": "elevenlabs-turbo-v2.5",
    "options": {
      "voice": "George"
    }
  }
}
Example request to the generate endpoint.

Options

OptionValuesDefault
voiceRachel, Aria, Roger, Sarah, Laura, Charlie, George, Callum, River, Liam, Charlotte, Alice, Matilda, Will, Jessica, Eric, Chris, Brian, Daniel, Lily, BillRachel
languagestring
stabilitynumber from 0 to 1
similarityBoostnumber from 0 to 1
stylenumber from 0 to 1

Pricing

Generation is paid in credits from the same balance as rendering, at what the model's provider charges plus a small margin. See AI generation pricing.

ModeCharged perPrice changes withLength a quote assumes without one
Text to speechCharacter of the promptFixed rate—

Get a quote

POST /generate/quote takes the same body as the generate endpoint and returns what that generation would cost. Nothing is generated, reserved or charged.

curl -X POST \
     -H "Content-Type: application/json" \
     -H "x-api-key: $SHOTSTACK_API_KEY" \
     -d '{
       "asset": {
         "type": "audio",
         "prompt": "Your order is on its way. It should be with you by Friday.",
         "model": "elevenlabs-turbo-v2.5",
         "options": {
           "voice": "George"
         }
       }
     }' \
     https://api.shotstack.io/edit/stage/generate/quote

The response gives credits, the price of that request, and ceiling, which is true when the request has no length for a model charged by length, so the price is an estimate. Prices follow the providers, so ask again rather than storing one.

How it compares

ElevenLabs Turbo v2.5 beside the other models in Shotstack that make the same thing.

ModelBest forVoicesLanguagesExtra controlsCharged per
ElevenLabs Turbo v2.5Low-latency speech2132stability, similarity, styleCharacter of the prompt
ElevenLabs Multilingual v2Consistent narration and localisation2129stability, similarity, styleCharacter of the prompt
MiniMax Speech 2.8 HDA choice of voices across many languages1738—Character of the prompt
Amazon Polly NeuralStraightforward narration and news-style readsPolly voices by name—newscaster styleCharacter of the prompt, minimum 100

Questions

Can I use my own ElevenLabs account and cloned voices?
Yes. The built-in models use 21 stock voices and are paid in Shotstack credits. To use your own ElevenLabs account, voices or clones, generate the audio with the ElevenLabs API and add it to your edit as a file. The ElevenLabs voiceover recipe in the Shotstack cookbook shows the full flow.
Do I need an account with the model provider?
No. Generation runs on your Shotstack API key and is paid in credits from the same balance as rendering, so there is no separate account to open and nothing extra to integrate.
Do I pay again for the same asset?
No. Every generated file is stored against your account. An asset with the same type, model, prompt, options and length as one generated before reuses the stored file at no charge.
What happens if a generation fails?
A failed generation isn't charged. If a render fails after some of its assets were generated, those assets are kept, and rendering again reuses them at no charge.
Can I generate an asset without rendering a video?
Yes. POST the asset to the generate endpoint and you get back a URL to the file, to check it before you render, to reuse it across many edits, or to use it outside Shotstack.

Start free

  • 10 free credits to start
  • No credit card required