ElevenLabs icon

ElevenLabs

AI voice platform for text-to-speech, voices, speech generation, audio, dubbing, and voice settings.

Supports AI voice work across generated audio, voices, agents, history items, and text-to-speech assets.

Sign in to connect ElevenLabs

Sign in to connect an account and start using ElevenLabs in your apps.

Example Use Cases

These are example ways Snow can use ElevenLabs when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.

Add a pronunciation dictionary from file

Adds a new pronunciation dictionary from a lexicon file to improve speech synthesis accuracy.

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.

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`.

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.

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).

Add rules to the pronunciation dictionary

Adds one or more custom pronunciation rules (alias or phoneme) to an existing pronunciation dictionary.

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.

Add to ConvAI Knowledge Base

Tool to add documentation to ElevenLabs Conversational AI knowledge base by uploading a file or referencing a webpage URL. Use when you need to provide reference materials or documentation that agents can access during conversations. Exactly one of 'file' or 'url' must be specified.

Archive project snapshot

Archives an existing project snapshot by its ID, creating a permanent, immutable, and typically irreversible copy of its state.

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.