GET

/v1/schemas/fal/audio/fal-ai/elevenlabs/text-to-dialogue/eleven-v3

kind inputactivity audiohash 35ea0a4a…extracted Nov 8, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
64f44b6f26814aa082a712819ba0605c8b399f5c28ba9111e32f145b78ac7fd2
{
  "fetchedAt": 1794114001,
  "extractorVersion": "2",
  "verifiedAt": null
}

Request body

7 properties · 1 required · 2 $defs
propertytypedescriptionconstraints
inputs*DialogueBlock[]A list of dialogue inputs, each containing text and a voice ID which will be converted into speech.
seedintegerRandom seed for reproducibility.nullable
enable_safety_checkerbooleanCheck input content for safety. Disabling requires account authorization.default: true
pronunciation_dictionary_locatorsPronunciationDictionaryLocator[]A list of pronunciation dictionary locators (id, version_id) to be applied to the text. They will be applied in order. You may have up to 3 locators per requestdefault: []
use_speaker_boostbooleanThis setting boosts the similarity to the original speaker. Using this setting requires a slightly higher computational load, which in turn increases latency.nullable
language_codestringLanguage code (ISO 639-1) used to enforce a language for the model. An error will be returned if language code is not supported by the model.nullable
stabilitynumberDetermines how stable the voice is and the randomness between each generation. Lower values introduce broader emotional range for the voice. Higher values can result in a monotonous voice with limited emotion. Must be one of 0.0, 0.5, 1.0, else it will be rounded to the nearest value.0 ≤ n ≤ 1 · nullable

Types

2 $defs

DialogueBlockobject

voice*stringThe name or the ID of the voice to be used for the generation.
text*stringThe dialogue text

PronunciationDictionaryLocatorobject

pronunciation_dictionary_idstringThe ID of the pronunciation dictionary.nullable
version_idstringThe ID of the version of the pronunciation dictionary. If not provided, the latest version will be used.nullable

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"fal","endpointId":"fal-ai/elevenlabs/text-to-dialogue/eleven-v3","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}