Runflow
Back to Gallery

elevenlabs/tts/eleven-v3

Generate text-to-speech audio using Eleven-v3 from ElevenLabs.

$100/1m-tokens 2026-04-06

Install

pip install requests

Run the model

import requests

response = requests.post(
    "https://api.runflow.io/v1/run/tts/eleven-v3",
    headers={"Authorization": "Bearer RUNFLOW_API_KEY"},
    json={
    "text": "Welcome to the Runflow Lab! This week we shipped five new models and honestly...",
    "prompt": "Welcome to the Runflow Lab! This week we shipped five new models and honestly..."
    },
)

data = response.json()
print(data["audio"]["url"])

Input schema

ParameterTypeDescription
textstringThe text to convert to speech
voicestringThe voice to use for speech generation
language_codestringLanguage code (ISO 639-1) used to enforce a language for the model.
stabilitynumberVoice stability (0-1)
apply_text_normalizationstringThis parameter controls text normalization with three modes: 'auto', 'on', and 'off'. When set to 'auto', the system will automatically decide whether to apply text normalization (e.g., spelling out numbers). With 'on', text normalization will always be applied, while with 'off', it will be skipped.
timestampsbooleanWhether to return timestamps for each word in the generated speech

Output schema

FieldTypeDescription
audiostringThe generated audio file
timestampsstringTimestamps for each word in the generated speech. Only returned if `timestamps` is set to True in the request.

Related models

Start generating with ElevenLabs TTS v3

Get API access in minutes. No GPU setup, no infrastructure to manage.