ElevenLabs
Create natural AI voices instantly in any language - perfect for video creators, developers, and businesses.
57 actionsAPI key
What your bot can do in ElevenLabs
Looks up
- Get project by IDRetrieve all details for a specific project, including its chapters and their conversion statuses, by providing the project's unique id.
- Get projectsFetches a list of all projects and their details associated with the user's elevenlabs account.
- Download history itemsDownloads audio clips from history by id(s), returning a single file or a zip archive, with an optional output format (e.g., 'wav').
- Generate a random voiceGenerates a unique, random elevenlabs text-to-speech voice based on input text and specified voice characteristics.
- Get API documentationRetrieves the content of the official elevenlabs api documentation page hosted on mintlify.
- Get audio from history itemRetrieves the audio content for a specific history item from elevenlabs, using a history item id that must correspond to a previously…
- Get chapter by IDFetches comprehensive details for a specific chapter within a given project, including its metadata (name, id), conversion status,…
- Get chapter snapshotsRetrieves all saved version snapshots for a specific chapter within a given project, enabling review of its history or reversion to prior…
- Get chapters by project idRetrieves a list of all chapters, their details, and conversion status for a project, useful for managing content or tracking progress.
- Get default voice settingsRetrieves the elevenlabs text-to-speech service's default voice settings (stability, similarity boost, style, speaker boost) that are…
Show 26 more
- Get dubbed audio for a languageRetrieves an existing dubbed audio file for a specific dubbing id and language code.
- Get dubbing project metadataRetrieves metadata and status for a specific dubbing project by its id.
- Get dubbing transcript by languageRetrieves the textual transcript for a specified dubbing project and language, if one exists for that language in the project.
- Get generated itemsRetrieves metadata for a list of generated audio items from history, supporting pagination and optional filtering by voice id.
- Get history item by idRetrieves detailed information (excluding the audio file) for a specific audio generation history item from elevenlabs, using its unique id.
- Get modelsRetrieves a detailed list of all available elevenlabs text-to-speech (tts) models and their capabilities.
- Get project snapshotsRetrieves all available snapshots (saved states or versions) for an existing project, enabling history tracking, version comparison, or…
- Get pronunciation dictionariesRetrieves a paginated list of pronunciation dictionaries, used to customize how specific words or phrases are pronounced by the…
- Get pronunciation dictionary metadataRetrieves metadata for a specific, existing pronunciation dictionary from elevenlabs using its id.
- Get pronunciation dictionary versionDownloads the pronunciation lexicon specification (pls) file for an existing version of a pronunciation dictionary from elevenlabs, used…
- Get sample audioRetrieves the audio for a given sample id that must belong to the specified voice id.
- Get shared voicesRetrieves a paginated and filterable list of shared voices from the elevenlabs voice library.
- Get sso provider adminRetrieves the sso provider configuration for a specified workspace, typically for review purposes, and will indicate if no configuration…
- Get user infoRetrieves detailed information about the authenticated elevenlabs user's account, including subscription, usage, api key, and status.
- Get user profile by handleRetrieves the public profile information for an existing elevenlabs user based on their unique handle.
- Get user subscription infoRetrieves detailed subscription information for the currently authenticated elevenlabs user.
- Get voiceRetrieves comprehensive details for a specific, existing voice by its voice id, optionally including its settings.
- Get voice settingsRetrieves the stability, similarity, style, and speaker boost settings for a specific, existing elevenlabs voice using its voice id.
- Get voices listRetrieves a list of all available voices along with their detailed attributes and settings.
- Speech to speechConverts an input audio file to speech using a specified voice.
- Speech to speech streamingConverts an input audio stream to a different voice output stream in real-time, using a specified speech-to-speech model.
- Stream chapter audioStreams the audio for a specified chapter snapshot from an elevenlabs project, optionally converting the output to mpeg format.
- Stream project audioStreams audio from a specific project snapshot, optionally converting it to mpeg format.
- Text to speechConverts text to speech using a specified elevenlabs voice and model, returning a downloadable audio file.
- Text to speech streamConverts text to a spoken audio stream, allowing latency optimization, specific output formats (some tier-dependent), and custom…
- Voice generation parameters retrievalFetches configurable parameters for elevenlabs voice generation, used to determine available settings (e.g., accents, character limits)…
Takes action
- Add new project with attributesCreate a new elevenlabs project for text-to-speech synthesis (e.g., audiobooks).
- Delete project by idIrreversibly delete a specific project by its project id.
- Add a pronunciation dictionary from fileAdds a new pronunciation dictionary from a lexicon file to improve speech synthesis accuracy.
- Add a voiceAdds a custom voice, requiring a name and a files list with at least one audio sample, to initiate cloning.
- Add rules to the pronunciation dictionaryAdds one or more custom pronunciation rules (alias or phoneme) to an existing pronunciation dictionary.
- Add sharing voiceAdds an existing, shareable voice to a specified user's elevenlabs account library under a new custom name, requiring the user's public id…
- Archive project snapshotArchives an existing project snapshot by its id, creating a permanent, immutable, and typically irreversible copy of its state.
- Convert a projectConverts an existing elevenlabs studio project, including all its chapters and using its configured settings and voices, into speech.
- Convert chapter to audioConverts the textual content of a chapter, identified by chapter id within a project id, into audio format.
- Create a previously generated voiceFinalizes the creation of a voice using its generated voice id from a previous generation step by assigning a name, description, and…
Show 11 more
- Create an AudioNative enabled projectCreates an elevenlabs audionative project, generating an embeddable audio player from a provided content file using text-to-speech,…
- Delete a dubbing projectPermanently deletes a dubbing project by its id.
- Delete chapter from projectIrreversibly deletes a specific, existing chapter from an existing project, typically to remove unwanted or obsolete content.
- Delete history itemPermanently deletes a specific history item (including its audio file and metadata) using its history item id.
- Delete voice by idPermanently and irreversibly deletes a specific custom voice using its voice id.
- Delete voice samplePermanently deletes a specific voice sample for a given voice id.
- Dub a video or an audio fileDub a video or audio file into a specified target language, requiring 'file' or 'source url', 'target lang', and 'csv file' if 'mode' is…
- Edit voiceUpdates the name, audio files, description, or labels for an existing voice model specified by voice id.
- Edit voice settingsEdits key voice settings (e.g., stability, similarity enhancement, style exaggeration, speaker boost) for an existing voice, affecting all…
- Remove rules from pronunciation dictionaryPermanently removes exact-match pronunciation rules from a specified elevenlabs pronunciation dictionary using a list of rule strings.
- Update project pronunciation dictionariesUpdates a project's pronunciation dictionaries on elevenlabs to improve text-to-speech accuracy for specialized terms.
