# ElevenLabs AI integration on Definable

> Create natural AI voices instantly in any language - perfect for video creators, developers, and businesses.

## What this connects

Create natural AI voices instantly in any language - perfect for video creators, developers, and businesses.

Vendor: https://www.elevenlabs.io

## Tools available

**155** tools available. First 12:

- `ELEVENLABS_ADD_A_PRONUNCIATION_DICTIONARY` — Add a pronunciation dictionary from file — Adds a new pronunciation dictionary from a lexicon file to improve speech synthesis accuracy.
- `ELEVENLABS_ADD_OUTBOUND_PHONE_NUMBER` — Add outbound phone number — Tool to import/register a Twilio phone number or SIP trunk into ElevenLabs Agents Platform. Use when you need to provision a phone number for outbound calls and ELEVENLABS_GET_AGENT_DETAILS returns empty phone_numbers. This does NOT purchase a new number; it imports an existing provider configuration into your ElevenLabs workspace.
- `ELEVENLABS_ADD_PROJECT` — Add new project with attributes — Use to create a new ElevenLabs project for text-to-speech synthesis (e.g., audiobooks); a project `name` is required by the API for creation, and content can be initialized using `from_url` or `from_document`.
- `ELEVENLABS_ADD_PRONUNCIATION_DICTIONARY_FROM_RULES` — Add pronunciation dictionary from rules — Tool to create a new pronunciation dictionary from provided rules for ElevenLabs text-to-speech. Use when you need to define custom pronunciations for specific words or phrases to improve speech accuracy. Supports both alias rules (simple text replacements) and phoneme rules (IPA phonetic notation).
- `ELEVENLABS_ADD_RULES_TO_THE_PRONUNCIATION_DICTIONARY` — Add rules to the pronunciation dictionary — Adds one or more custom pronunciation rules (alias or phoneme) to an existing pronunciation dictionary.
- `ELEVENLABS_ADD_SHARING_VOICE` — Add sharing voice — Adds an existing, shareable voice to a specified user's ElevenLabs account library under a new custom name, requiring the user's public ID and the voice ID.
- `ELEVENLABS_ADD_VOICE` — Add a voice — Adds a custom voice by uploading audio samples for voice cloning. Requires a name and at least one audio file. Recommended: 1-2 minutes of clear audio without background noise. Supported formats: mp3, wav, ogg. Returns a voice_id that can be used for text-to-speech after processing completes.
- `ELEVENLABS_ATTACH_PHONE_NUMBER_TO_AGENT` — Attach phone number to agent — Tool to assign or unassign an existing imported phone number to an agent by updating the phone number's assigned agent. Use when you need to programmatically route inbound calls to a specific agent or change agent assignment for a phone number.
- `ELEVENLABS_CALCULATE_CONVAI_AGENT_LLM_USAGE` — Calculate ConvAI Agent LLM Usage — Tool to calculate expected number of LLM tokens needed for a conversational AI agent. Use when estimating costs for an agent based on knowledge base size, prompt length, and RAG configuration.
- `ELEVENLABS_CALCULATE_CONVAI_LLM_USAGE` — Calculate ConvAI LLM Usage — Tool to calculate expected LLM usage costs for conversational AI agents. Use when you need to estimate pricing for different LLM models based on prompt length, knowledge base size, and RAG configuration.
- `ELEVENLABS_CANCEL_CONVAI_BATCH_CALL` — Cancel Batch Call — Tool to cancel a running batch call and set all recipients to cancelled status. Use when you need to stop an ongoing batch calling campaign.
- `ELEVENLABS_CONVERT_CHAPTER` — Convert chapter to audio — Converts the textual content of a chapter, identified by `chapter_id` within a `project_id`, into audio format.

## Auth

Auth schemes: `API_KEY`.

## How agents use ElevenLabs

Inside a Definable workflow, ElevenLabs is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → ElevenLabs** — the Researcher (GPT-5.5) pulls context from ElevenLabs (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → ElevenLabs** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into ElevenLabs (create record, post message, draft email).
- **Designer / Engineer → Distributor → ElevenLabs** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via ElevenLabs (attach file, open PR comment, post status).

The Verifier checks every ElevenLabs call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- artificial intelligence — https://definable.ai/apps/category/artificial-intelligence/
- video & audio — https://definable.ai/apps/category/video-&-audio/

## Related

- HTML page: https://definable.ai/apps/elevenlabs/
- Same category (artificial intelligence): https://definable.ai/apps/category/artificial-intelligence/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
