Convert text to speech using ElevenLabs voices. Returns a job that you poll or stream for completion.
Use GET /voices to browse all available voices with previews.
API key from varg.ai/dashboard.
Pass as Authorization: Bearer varg_xxx.
Speech model to use.
Latest: eleven_v3 (best quality, multilingual)
Fast: eleven_flash_v2_5, eleven_flash_v2 (lowest latency)
Turbo: eleven_turbo_v2_5, eleven_turbo_v2, turbo (balanced)
Multilingual: eleven_multilingual_v2 (29 languages)
"eleven_v3"
"eleven_flash_v2_5"
"eleven_multilingual_v2"
"eleven_turbo_v2_5"
"turbo"
Text to convert to speech
"Hello everyone! Welcome to my channel."
Voice name or ElevenLabs voice_id. Use GET /voices to browse available voices.
rachel, domi, sarah, antoni, elli, josh, arnold, adam, sam Additional options passed directly to the provider (e.g. stability, similarity_boost, style)
Job created
Unique job identifier
"job_a1b2c3d4"
Current job status
queued, processing, completed, failed, cancelled "completed"
Resolved model identifier (provider:model format)
"fal:kling-v2.5"
When the job was created
"2026-02-13T10:00:00Z"
When the job finished (completed, failed, or cancelled)
"2026-02-13T10:02:30Z"
Job output, present when status is completed
Cache metadata
Error message, present when status is failed
"Provider returned an error"