Skip to content

ElevenLabs TTS Multilingual v2

Integrate

Model id elevenlabs/tts/multilingual-v2
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/elevenlabs/tts/multilingual-v2?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Hello from Doitong. This is a short test sentence."
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

This request: $0.005 5 API credits Run it on this page

Get API key
ElevenLabs Text to Speech #audio

Multilingual text-to-speech with voice selection, stability, style and speed controls plus word timestamps

ElevenLabs · Audio

Your first result goes here

Build a request below and run it with your API key. Outputs are copied to our storage, kept forever or 7 days for free.

Build a request

Controls are generated from the model schema. The code and the price update as you change them.

•required

Text to synthesize as speech.

Advanced previous_text · next_text · apply_text_normalization · voice · language_code · stability · similarity_boost · style · speed · timestamps

Preceding text supplied as continuity context for the current request's speech, either to help join multiple generated segments smoothly or to influence continuity within this generation.

Subsequent text supplied as continuity context for the current request's speech, either to help join multiple generated segments smoothly or to influence continuity within this generation.

apply_text_normalization default auto

Text normalization mode: 'auto' lets the system decide whether normalization is needed, such as writing numbers as words. Selecting 'on' always applies normalization; selecting 'off' disables it.

default Rachel

Voice selected for synthesizing speech.

Specify the required model language with an ISO 639-1 code; the request fails with an error unless the model supports that code.

default 0.5

Stability of the voice, from 0 to 1.

default 0.75

Amount of similarity enhancement, from 0 to 1.

default 0

Degree of stylistic exaggeration, from 0 to 1.

default 1

Speech speed relative to 1.0: lower settings slow delivery and higher settings accelerate it. The range is 0.7–1.2, with possible quality changes at extreme settings.

POST /run/elevenlabs/tts/multilingual-v2?wait=20 quote → $0.005
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/elevenlabs/tts/multilingual-v2?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Hello from Doitong. This is a short test sentence."
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Run this request

Your key stays in this browser: it is sent only to the Doitong API and saved (localStorage) only if you tick Remember. Get an API key

About ElevenLabs TTS Multilingual v2

Converts `text` into speech using a named `voice` (default Rachel). Adjust `stability`, `similarity_boost` and `style` from 0 to 1, and `speed` from 0.7 to 1.2. `previous_text` and `next_text` improve continuity across split passages, `language_code` enforces a language, and `timestamps` returns per-word timing.

Parameters

NameType DefaultAllowed Description
textrequired
Typestring
Text to synthesize as speech.
voiceoptional
Typestring
DefaultRachel
Voice selected for synthesizing speech.
stabilityoptional
Typenumber
Default0.5
0 – 1
Stability of the voice, from 0 to 1.
similarity_boostoptional
Typenumber
Default0.75
0 – 1
Amount of similarity enhancement, from 0 to 1.
styleoptional
Typenumber
Default0
0 – 1
Degree of stylistic exaggeration, from 0 to 1.
speedoptional
Typenumber
Default1
0.7 – 1.2
Speech speed relative to 1.0: lower settings slow delivery and higher settings accelerate it. The range is 0.7–1.2, with possible quality changes at extreme settings.
timestampsoptional
Typeboolean
Defaultfalse
Controls whether generated speech includes per-word timestamps.
previous_textoptional
Typestring | null
Preceding text supplied as continuity context for the current request's speech, either to help join multiple generated segments smoothly or to influence continuity within this generation.
next_textoptional
Typestring | null
Subsequent text supplied as continuity context for the current request's speech, either to help join multiple generated segments smoothly or to influence continuity within this generation.
language_codeoptional
Typestring | null
Specify the required model language with an ISO 639-1 code; the request fails with an error unless the model supports that code.
apply_text_normalizationoptional
Typeenum
Defaultauto
autoonoff
Text normalization mode: 'auto' lets the system decide whether normalization is needed, such as writing numbers as words. Selecting 'on' always applies normalization; selecting 'off' disables it.
required

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "elevenlabs/tts/multilingual-v2",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 5,
    "usd": "0.005",
    "charged": 5,
    "refunded": 0
  },
  "input": {
    "text": "Hello from Doitong. This is a short test sentence."
  },
  "output": {
    "audio": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_name": "0-output.mp3",
      "file_size": 1843200
    },
    "timestamps": []
  },
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Your files, your choiceEvery outputs[].url is a copy on our storage: kept forever (paid per GB-month) or 7 days for free, by your account setting or ?storage=.
Same shape on every modeltype, url, content_type, width, height and duration, for images, video and audio alike. output is the model’s own result object.
Fields of output
audio
object {url, content_type, file_name, file_size}Audio file produced by generation.
timestamps
array of any | nullGenerated-speech timing data, included only for requests with `timestamps` set to True, with a timestamp for every word.

More models: Text to Speech

For AI agents: this page as Markdown is at https://doitong.com/developers/models/elevenlabs/tts/multilingual-v2.md. All models and guides: https://doitong.com/developers/llms.txt