Configuration
Use the Insert Variable button next to Text when the spoken content should come from workflow inputs or earlier steps.
This step uses Settings and Output tabs. The Output tab shows the generated audio asset after a successful test run.
Output
This step outputs an object with:settings: the selected voice, model, output format, voice settings, and billing mode used for the callassets: an array with one uploaded audio asset record
idfile_urlfile_namefile_sizefile_type
Cost
Billing follows the same pattern as hosted LLM and image generation steps:
Character-based provider rates (per ElevenLabs API pricing):
- Flash / Turbo models (
eleven_turbo_v2_5,eleven_flash_v2_5): $0.05 per 1,000 characters - Multilingual v2/v3 models (
eleven_multilingual_v2,eleven_monolingual_v1): $0.10 per 1,000 characters
character-cost response header when available, otherwise falls back to the resolved input text length.
Hosted runs require a positive hosted LLM wallet balance. If the wallet is empty, the API returns 402 with insufficient_hosted_llm_credits.
Example
Add ElevenLabs to your workflow. Enter the text to speak, such asWelcome to Fetch Hive.
Choose a voice from the library picker, confirm the model and output format, then click Run in the step header.
After the run finishes, open Output to review the returned audio asset and use the variable picker to reference file_url in later steps.
Notes
- Personal mode requires an enabled ElevenLabs integration with a valid API key on the workspace.
- Hosted mode requires Fetch Hive to have
ELEVENLABS_API_KEYconfigured. - Generated audio is stored as a workspace asset in Fetch Hive, not as an external-only URL.
- Before synthesis runs, Fetch Hive checks whether your account has reached its plan storage limit.

