Elevenlabs
Overview
SLUG: ELEVENLABS
Description
Create natural AI voices instantly in any language - perfect for video creators, developers, and businesses.
Authentication Details
API Key
Connecting to Elevenlabs
Create an auth config
Use the dashboard to create an auth config for the Elevenlabs toolkit. This allows you to connect multiple Elevenlabs accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Integration”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Elevenlabs toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
ELEVENLABS_ADD_PROJECT
Tool Name: Add new project with attributes
Description
Action Parameters
Action Response
ELEVENLABS_DELETE_PROJECT
Tool Name: Delete project by id
Description
Action Parameters
Action Response
ELEVENLABS_GET_PROJECTS
Tool Name: Get projects
Description
Action Parameters
Action Response
ELEVENLABS_GET_PROJECT_BY_ID
Tool Name: Get project by ID
Description
Action Parameters
Action Response
ELEVENLABS_ADD_A_PRONUNCIATION_DICTIONARY
Tool Name: Add a pronunciation dictionary from file
Description
Action Parameters
Action Response
ELEVENLABS_ADD_RULES_TO_THE_PRONUNCIATION_DICTIONARY
Tool Name: Add rules to the pronunciation dictionary
Description
Action Parameters
Action Response
ELEVENLABS_ADD_SHARING_VOICE
Tool Name: Add sharing voice
Description
Action Parameters
Action Response
ELEVENLABS_ADD_VOICE
Tool Name: Add a voice
Description
Action Parameters
Action Response
ELEVENLABS_CONVERT_CHAPTER
Tool Name: Convert chapter to audio
Description
Action Parameters
Action Response
ELEVENLABS_CONVERT_PROJECT
Tool Name: Convert a project
Description
Action Parameters
Action Response
ELEVENLABS_CREATES_AUDIONATIVE_ENABLED_PROJECT
Tool Name: Create an AudioNative enabled project
Description
Action Parameters
Action Response
ELEVENLABS_CREATE_A_PREVIOUSLY_GENERATED_VOICE
Tool Name: Create a previously generated voice
Description
Action Parameters
Action Response
ELEVENLABS_DELETE_CHAPTER
Tool Name: Delete chapter from project
Description
Action Parameters
Action Response
ELEVENLABS_DELETE_DUBBING_PROJECT
Tool Name: Delete a dubbing project
Description
Action Parameters
Action Response
ELEVENLABS_DELETE_HISTORY_ITEM
Tool Name: Delete history item
Description
Action Parameters
Action Response
ELEVENLABS_DELETE_SAMPLE
Tool Name: Delete voice sample
Description
Action Parameters
Action Response
ELEVENLABS_DELETE_VOICE
Tool Name: Delete voice by id
Description
Action Parameters
Action Response
ELEVENLABS_DOWNLOAD_HISTORY_ITEMS
Tool Name: Download history items
Description
Action Parameters
Action Response
ELEVENLABS_DUB_A_VIDEO_OR_AN_AUDIOFILE_V_1_DUBBING_POST
Tool Name: Dub a video or an audio file
Description
Action Parameters
Action Response
ELEVENLABS_DUB_A_VIDEO_OR_AN_AUDIO_FILE
Tool Name: Dub a video or an audio file
Description
Action Parameters
Action Response
ELEVENLABS_EDIT_VOICE
Tool Name: Edit voice
Description
Action Parameters
Action Response
ELEVENLABS_EDIT_VOICE_SETTINGS
Tool Name: Edit voice settings
Description
Action Parameters
Action Response
ELEVENLABS_GENERATE_A_RANDOM_VOICE
Tool Name: Generate a random voice
Description
Action Parameters
Action Response
ELEVENLABS_GET_AUDIO_FROM_HISTORY_ITEM
Tool Name: Get audio from history item
Description
Action Parameters
Action Response
ELEVENLABS_GET_AUDIO_FROM_SAMPLE
Tool Name: Get sample audio
Description
Action Parameters
Action Response
ELEVENLABS_GET_A_PROFILE_PAGE
Tool Name: Get user profile by handle
Description
Action Parameters
Action Response
ELEVENLABS_GET_CHAPTERS
Tool Name: Get chapters by project id
Description
Action Parameters
Action Response
ELEVENLABS_GET_CHAPTER_BY_ID
Tool Name: Get chapter by ID
Description
Action Parameters
Action Response
ELEVENLABS_GET_CHAPTER_SNAPSHOTS
Tool Name: Get chapter snapshots
Description
Action Parameters
Action Response
ELEVENLABS_GET_DEFAULT_VOICE_SETTINGS
Tool Name: Get default voice settings
Description
Action Parameters
Action Response
ELEVENLABS_GET_DUBBED_FILE
Tool Name: Get dubbed audio for a language
Description
Action Parameters
Action Response
ELEVENLABS_GET_DUBBING_PROJECT_METADATA
Tool Name: Get dubbing project metadata
Description
Action Parameters
Action Response
ELEVENLABS_GET_GENERATED_ITEMS
Tool Name: Get generated items
Description
Action Parameters
Action Response
ELEVENLABS_GET_HISTORY_ITEM_BY_ID
Tool Name: Get history item by id
Description
Action Parameters
Action Response
ELEVENLABS_GET_METADATA_FOR_A_PRONUNCIATION_DICTIONARY
Tool Name: Get pronunciation dictionary metadata
Description
Action Parameters
Action Response
ELEVENLABS_GET_MODELS
Tool Name: Get models
Description
Action Parameters
Action Response
ELEVENLABS_GET_MODELS_V_1_MODELS_GET
Tool Name: Get models
Description
Action Parameters
Action Response
ELEVENLABS_GET_PROJECT_SNAPSHOTS
Tool Name: Get project snapshots
Description
Action Parameters
Action Response
ELEVENLABS_GET_PRONUNCIATION_DICTIONARIES
Tool Name: Get pronunciation dictionaries
Description
Action Parameters
Action Response
ELEVENLABS_GET_PRON_DICT_VERSION
Tool Name: Get pronunciation dictionary version
Description
Action Parameters
Action Response
ELEVENLABS_GET_SSO_PROVIDER_ADMIN
Tool Name: Get sso provider admin
Description
Action Parameters
Action Response
ELEVENLABS_GET_TRANSCRIPT_FOR_DUB
Tool Name: Get dubbing transcript by language
Description
Action Parameters
Action Response
ELEVENLABS_GET_USER_INFO
Tool Name: Get user info
Description
Action Parameters
Action Response
ELEVENLABS_GET_USER_INFO_V_1_USER_GET
Tool Name: Get user info
Description
Action Parameters
Action Response
ELEVENLABS_GET_USER_SUBSCRIPTION_INFO
Tool Name: Get user subscription info
Description
Action Parameters
Action Response
ELEVENLABS_GET_VOICE
Tool Name: Get voice
Description
Action Parameters
Action Response
ELEVENLABS_GET_VOICES
Tool Name: Get voices list
Description
Action Parameters
Action Response
ELEVENLABS_GET_VOICES_V_1_VOICES_GET
Tool Name: Get voices list
Description
Action Parameters
Action Response
ELEVENLABS_GET_VOICE_SETTINGS
Tool Name: Get voice settings
Description
Action Parameters
Action Response
ELEVENLABS_REDIRECT_TO_MINTLIFY
Tool Name: Get API documentation
Description
Action Parameters
Action Response
ELEVENLABS_REMOVE_RULES_FROM_THE_PRONUNCIATION_DICTIONARY
Tool Name: Remove rules from pronunciation dictionary
Description
Action Parameters
Action Response
ELEVENLABS_SPEECH_TO_SPEECH
Tool Name: Speech to speech
Description
Action Parameters
Action Response
ELEVENLABS_SPEECH_TO_SPEECH_STREAMING
Tool Name: Speech to speech streaming
Description
Action Parameters
Action Response
ELEVENLABS_STREAMS_ARCHIVE_WITH_PROJECT_AUDIO
Tool Name: Archive project snapshot
Description
Action Parameters
Action Response
ELEVENLABS_STREAM_CHAPTER_AUDIO
Tool Name: Stream chapter audio
Description
Action Parameters
Action Response
ELEVENLABS_STREAM_PROJECT_AUDIO
Tool Name: Stream project audio
Description
Action Parameters
Action Response
ELEVENLABS_TEXT_TO_SPEECH
Tool Name: Text to speech
Description
Action Parameters
Action Response
ELEVENLABS_TEXT_TO_SPEECH_STREAM
Tool Name: Text to speech stream
Description
Action Parameters
Action Response
ELEVENLABS_UPDATE_PRONUNCIATION_DICTIONARIES
Tool Name: Update project pronunciation dictionaries
Description
Action Parameters
Action Response
ELEVENLABS_VOICE_GENERATION_PARAMETERS
Tool Name: Voice generation parameters retrieval
Description
Action Parameters
Action Response