ElevenLabs
elevenlabsCreate natural AI voices instantly in any language - perfect for video creators, developers, and businesses.
Acciones disponibles (61)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Add a pronunciation dictionary from fileELEVENLABS_ADD_A_PRONUNCIATION_DICTIONARYAcciónAdds a new pronunciation dictionary from a lexicon file to improve speech synthesis accuracy.
ELEVENLABS_ADD_A_PRONUNCIATION_DICTIONARYAcciónAdds a new pronunciation dictionary from a lexicon file to improve speech synthesis accuracy.
Parámetros de entrada
fileobjectbinaryA lexicon file (typically .pls XML) containing pronunciation rules.
namestringA descriptive name for the pronunciation dictionary.
descriptionstringOptional detailed description of the pronunciation dictionary and its purpose.
workspace_accessstringenumAccess level for the pronunciation dictionary within the workspace (admin, editor, or viewer).
admineditorviewer
Parámetros de salida
dataobjectObligatorioDetails of the newly created pronunciation dictionary.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add new project with attributesELEVENLABS_ADD_PROJECTAcciónUse 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_PROJECTAcciónUse 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`.
Parámetros de entrada
namestringA unique name for the project, crucial for its identification and management.
titlestringOptional title for the project, distinct from `name` (e.g., for a book title).
authorstringOptional author for the project (e.g., for a book).
from_urlstringURL to extract content for initializing the project. Use instead of `from_document`.
isbn_numberstringOptional ISBN for the project, typically for audiobooks.
callback_urlstringOptional URL for a POST request with project conversion status updates.
from_documentobjectbinaryDocument file (e.g., .txt, .epub, .pdf) to upload for initializing project content. Use instead of `from_url`.
quality_presetstringOutput quality of generated audio.
default_model_idstringModel ID for synthesis (e.g., 'eleven_multilingual_v2'; see GET /v1/models); uses default model if unspecified.
volume_normalizationbooleanApply general volume normalization to audio output.
default_title_voice_idstringVoice ID for titles (see GET /v1/voices); uses ElevenLabs default if unspecified.
acx_volume_normalizationbooleanApply ACX (Audiobook Creation Exchange) volume normalization to audio output.
default_paragraph_voice_idstringVoice ID for paragraphs (see GET /v1/voices); uses ElevenLabs default if unspecified.
pronunciation_dictionary_locatorsstring[]List of pronunciation dictionary locators (format: 'dictionary_id@version_id') for custom pronunciations.
Parámetros de salida
dataobjectObligatorioDetailed information of the newly created project.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add rules to the pronunciation dictionaryELEVENLABS_ADD_RULES_TO_THE_PRONUNCIATION_DICTIONARYAcciónAdds one or more custom pronunciation rules (alias or phoneme) to an existing pronunciation dictionary.
ELEVENLABS_ADD_RULES_TO_THE_PRONUNCIATION_DICTIONARYAcciónAdds one or more custom pronunciation rules (alias or phoneme) to an existing pronunciation dictionary.
Parámetros de entrada
rulesobject[]ObligatorioList of pronunciation rule objects, each defining an 'alias' or 'phoneme' transformation for a specific string. - **Alias Rule**: Use `type: "alias"`, `string_to_replace`, and `alias` (replacement text). Example: `{"type": "alias", "string_to_replace": "ASAP", "alias": "as soon as possible"}`. - **Phoneme Rule**: Use `type: "phoneme"`, `string_to_replace`, `phoneme` (phonetic transcription), and `alphabet` (e.g., 'ipa'). Example: `{"type": "phoneme", "string_to_replace": "gnocchi", "phoneme": "ˈɲɔkki", "alphabet": "ipa"}`.
pronunciation_dictionary_idstringObligatorioIdentifier of an existing pronunciation dictionary to which rules will be added.
Parámetros de salida
dataobjectObligatorioContains details of the pronunciation dictionary after the rules have been added, including its ID and the new version ID.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add sharing voiceELEVENLABS_ADD_SHARING_VOICEAcciónAdds 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_SHARING_VOICEAcciónAdds 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.
Parámetros de entrada
new_namestringObligatorioName to assign the shared voice in the user's library, displayed on the ElevenLabs website.
voice_idstringObligatorioUnique identifier of the shared voice to be added.
public_user_idstringObligatorioPublic user ID of the ElevenLabs user to whom the shared voice will be added.
Parámetros de salida
dataobjectObligatorioContains the `voice_id` of the voice successfully added.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add a voiceELEVENLABS_ADD_VOICEAcciónAdds a custom voice, requiring a `name` and a `files` list with at least one audio sample, to initiate cloning; returns `voice id` but voice is not immediately usable for synthesis.
ELEVENLABS_ADD_VOICEAcciónAdds a custom voice, requiring a `name` and a `files` list with at least one audio sample, to initiate cloning; returns `voice id` but voice is not immediately usable for synthesis.
Parámetros de entrada
namestringName for the new voice, used as its identifier in the platform.
filesstring[]List of audio file names (e.g., 'audio1.mp3', 'audio2.wav') for voice cloning; at least one file is required.
labelsstringOptional stringified JSON object of key-value pairs for categorizing the voice.
descriptionstringOptional description for the voice, detailing its characteristics or intended use cases.
Parámetros de salida
dataobjectObligatorioContains the `voice_id` of the newly created voice.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Convert chapter to audioELEVENLABS_CONVERT_CHAPTERAcciónConverts the textual content of a chapter, identified by `chapter id` within a `project id`, into audio format.
ELEVENLABS_CONVERT_CHAPTERAcciónConverts the textual content of a chapter, identified by `chapter id` within a `project id`, into audio format.
Parámetros de entrada
chapter_idstringObligatorioIdentifier of the chapter to be converted.
project_idstringObligatorioIdentifier of the project containing the chapter to be converted.
Parámetros de salida
dataanyObligatorioThe response data from the chapter conversion request, typically indicating the status of the conversion initiation.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Convert a projectELEVENLABS_CONVERT_PROJECTAcciónConverts an existing elevenlabs studio project, including all its chapters and using its configured settings and voices, into speech.
ELEVENLABS_CONVERT_PROJECTAcciónConverts an existing elevenlabs studio project, including all its chapters and using its configured settings and voices, into speech.
Parámetros de entrada
project_idstringObligatorioIdentifier of the project to convert; find available IDs via the GET /v1/projects endpoint.
Parámetros de salida
dataanyObligatorioStatus of the conversion initiation, e.g., 'ok' for success.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create a previously generated voiceELEVENLABS_CREATE_A_PREVIOUSLY_GENERATED_VOICEAcciónFinalizes the creation of a voice using its `generated voice id` from a previous generation step by assigning a name, description, and optional labels.
ELEVENLABS_CREATE_A_PREVIOUSLY_GENERATED_VOICEAcciónFinalizes the creation of a voice using its `generated voice id` from a previous generation step by assigning a name, description, and optional labels.
Parámetros de entrada
labelsobjectKey-value metadata to associate with the voice.
voice_namestringObligatorioName for the newly created voice.
voice_descriptionstringObligatorioDetailed description for the newly created voice, its characteristics, or intended use.
generated_voice_idstringObligatorioIdentifier of a previously generated voice (e.g., from POST /v1/voice-generation/generate-voice), used to finalize its creation.
Parámetros de salida
dataobjectObligatorioContains the full details of the newly created voice.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create an AudioNative enabled projectELEVENLABS_CREATES_AUDIONATIVE_ENABLED_PROJECTAcciónCreates an elevenlabs audionative project, generating an embeddable audio player from a provided content file using text-to-speech, allowing customization of player appearance, audio settings, and conversion options.
ELEVENLABS_CREATES_AUDIONATIVE_ENABLED_PROJECTAcciónCreates an elevenlabs audionative project, generating an embeddable audio player from a provided content file using text-to-speech, allowing customization of player appearance, audio settings, and conversion options.
Parámetros de entrada
fileobjectbinaryContent file (e.g., TXT, HTML) to be converted into audio.
namestringUser-defined name for the AudioNative project.
imagestringURL for an image in the AudioNative player; a default or no image is used if omitted.
smallbooleanSet to `True` for a compact player; `False` (default) for standard size.
titlestringTitle of the content, for display in the AudioNative player.
authorstringAuthor of the content, for display in the AudioNative player.
model_idstringIdentifier for the ElevenLabs TTS model (e.g., 'eleven_multilingual_v2'); a default is used if omitted. See '/v1/models' for available IDs.
voice_idstringIdentifier for the ElevenLabs voice; a default is used if omitted. See '/v1/voices' for available IDs.
text_colorstringCSS-compatible text color for the AudioNative player (e.g., '#RRGGBB', 'white').
auto_convertbooleanIf `True`, automatically converts content to audio after project creation; `False` (default).
sessionizationintegerInterval in days for automatic audio reconversion; `0` (default) disables it (e.g., `1` daily, `7` weekly).
background_colorstringCSS-compatible background color for the AudioNative player (e.g., '#RRGGBB', 'black').
Parámetros de salida
dataobjectObligatorioThe response data containing details of the created AudioNative project, including its ID, conversion status, and HTML embed snippet.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete chapter from projectELEVENLABS_DELETE_CHAPTERAcciónIrreversibly deletes a specific, existing chapter from an existing project, typically to remove unwanted or obsolete content.
ELEVENLABS_DELETE_CHAPTERAcciónIrreversibly deletes a specific, existing chapter from an existing project, typically to remove unwanted or obsolete content.
Parámetros de entrada
chapter_idstringObligatorioIdentifier of the chapter to be deleted. To find available `chapter_id`s for a project, you can query GET `https://api.elevenlabs.io/v1/projects/{project_id}/chapters`.
project_idstringObligatorioIdentifier of the project. To find available `project_id`s, you can query GET `https://api.elevenlabs.io/v1/projects`.
Parámetros de salida
dataanyObligatorioIndicates success, typically an empty response or a success status message.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete a dubbing projectELEVENLABS_DELETE_DUBBING_PROJECTAcciónPermanently deletes a dubbing project by its id; this action is irreversible and the project cannot be recovered.
ELEVENLABS_DELETE_DUBBING_PROJECTAcciónPermanently deletes a dubbing project by its id; this action is irreversible and the project cannot be recovered.
Parámetros de entrada
dubbing_idstringObligatorioThe unique identifier for the dubbing project to be deleted. This ID is typically obtained when the dubbing project is created or listed.
Parámetros de salida
dataanyObligatorioThe response from the API, typically an empty object or a status message indicating the successful deletion of the dubbing project. An empty object or a specific status (e.g., {'status': 'ok'}) confirms deletion.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete history itemELEVENLABS_DELETE_HISTORY_ITEMAcciónPermanently deletes a specific history item (including its audio file and metadata) using its `history item id`; this operation is irreversible and should be used with caution.
ELEVENLABS_DELETE_HISTORY_ITEMAcciónPermanently deletes a specific history item (including its audio file and metadata) using its `history item id`; this operation is irreversible and should be used with caution.
Parámetros de entrada
history_item_idstringObligatorioUnique identifier of the history item to be deleted. This ID is obtainable by listing history items, for example, via the GET `/v1/history` endpoint.
Parámetros de salida
dataanyObligatorioThe body of the API response. For a successful deletion, this usually contains a status message (e.g., 'ok') or may be an empty response.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete project by idELEVENLABS_DELETE_PROJECTAcciónUse to irreversibly delete a specific project by its `project id`; the project must exist and be accessible, and this action cannot be undone.
ELEVENLABS_DELETE_PROJECTAcciónUse to irreversibly delete a specific project by its `project id`; the project must exist and be accessible, and this action cannot be undone.
Parámetros de entrada
project_idstringObligatorioIdentifier of the project to delete. Obtain by listing projects (e.g., via GET /v1/projects).
Parámetros de salida
dataanyObligatorioConfirms deletion; typically an empty response or status message, as no project data is returned post-deletion.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete voice sampleELEVENLABS_DELETE_SAMPLEAcciónPermanently deletes a specific voice sample for a given voice id; this action is irreversible.
ELEVENLABS_DELETE_SAMPLEAcciónPermanently deletes a specific voice sample for a given voice id; this action is irreversible.
Parámetros de entrada
voice_idstringObligatorioVoice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices.
sample_idstringObligatorioSample ID to be used, you can use GET https://api.elevenlabs.io/v1/voices/{voice_id} to list all the available samples for a voice.
Parámetros de salida
dataanyObligatorioThe response schema
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete voice by idELEVENLABS_DELETE_VOICEAcciónPermanently and irreversibly deletes a specific custom voice using its `voice id`; the voice must exist and the authenticated user must have permission to delete it.
ELEVENLABS_DELETE_VOICEAcciónPermanently and irreversibly deletes a specific custom voice using its `voice id`; the voice must exist and the authenticated user must have permission to delete it.
Parámetros de entrada
voice_idstringObligatorioThe unique identifier of the voice to be deleted.
Parámetros de salida
dataanyObligatorioA confirmation object indicating the status of the deletion. Expect `{'status': 'ok'}` on success.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Download history itemsELEVENLABS_DOWNLOAD_HISTORY_ITEMSAcciónDownloads audio clips from history by id(s), returning a single file or a zip archive, with an optional output format (e.g., 'wav'); provides only audio content, no metadata.
ELEVENLABS_DOWNLOAD_HISTORY_ITEMSAcciónDownloads audio clips from history by id(s), returning a single file or a zip archive, with an optional output format (e.g., 'wav'); provides only audio content, no metadata.
Parámetros de entrada
output_formatstringOptional. Specifies the desired output audio format. Accepts 'wav' to convert the audio to WAV format. If omitted, 'default', or an unsupported value is provided, the audio is returned in its original synthesized format (e.g., mp3). This formatting applies to each audio file, even when multiple files are downloaded and returned as a ZIP archive.
history_item_idsstring[]ObligatorioA list of unique string identifiers for the history items to be downloaded. These IDs can be obtained using the `GET /v1/history` endpoint.
Parámetros de salida
dataobjectObligatorioContains the binary data of the downloaded audio. This will be a single audio file if one history item ID was provided, or a ZIP archive if multiple IDs were provided.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Dub a video or an audio fileELEVENLABS_DUB_A_VIDEO_OR_AN_AUDIO_FILEAcciónDub a video or audio file into a specified target language, requiring 'file' or 'source url', 'target lang', and 'csv file' if 'mode' is 'manual'.
ELEVENLABS_DUB_A_VIDEO_OR_AN_AUDIO_FILEAcciónDub a video or audio file into a specified target language, requiring 'file' or 'source url', 'target lang', and 'csv file' if 'mode' is 'manual'.
Parámetros de entrada
fileobjectbinaryVideo or audio file to dub. Required if 'source_url' is not provided.
modestringSpecifies dubbing mode: 'automatic' for AI-driven dubbing, or 'manual' using a .csv file for timestamped transcriptions. API defaults to 'automatic' if unspecified.
namestringName for the dubbing project.
csv_fileobjectbinaryCSV file with guidance for 'manual' mode dubbing. Required if 'mode' is 'manual'.
end_timeintegerEnd time (seconds) for the audio portion to dub. API defaults to audio end if unspecified.
watermarkbooleanInclude a watermark in the dubbed audio.
source_urlstringURL of the video or audio file to dub. Required if 'file' is not provided.
start_timeintegerStart time (seconds) for the audio portion to dub. API defaults to audio start if unspecified.
source_langstringLanguage of the original audio. Use 'auto' for automatic detection or provide a language code (e.g., 'en', 'es').
target_langstringRequired target language code for dubbing (e.g., 'en', 'es').
num_speakersintegerNumber of speakers in the audio. Use 0 for automatic detection; otherwise, model attempts to differentiate this many speakers.
dubbing_studiobooleanEnable Dubbing Studio features for advanced editing capabilities, if available.
highest_resolutionbooleanProcess dubbing at highest possible resolution; may increase processing time.
background_audio_fileobjectbinaryBackground audio track for 'manual' mode with a CSV file.
foreground_audio_fileobjectbinaryForeground audio track for 'manual' mode with a CSV file.
Parámetros de salida
dataobjectObligatorioResponse data including dubbing ID and expected duration.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Dub a video or an audio fileELEVENLABS_DUB_A_VIDEO_OR_AN_AUDIOFILE_V_1_DUBBING_POSTAcciónDeprecated: use `dub a video or an audio file` instead; dubs a video/audio file, requiring 'file' or 'source url', 'target lang', and 'csv file' if 'mode' is 'manual'.
ELEVENLABS_DUB_A_VIDEO_OR_AN_AUDIOFILE_V_1_DUBBING_POSTAcciónDeprecated: use `dub a video or an audio file` instead; dubs a video/audio file, requiring 'file' or 'source url', 'target lang', and 'csv file' if 'mode' is 'manual'.
Parámetros de entrada
fileobjectbinaryVideo or audio file to dub. Required if 'source_url' is not provided.
modestringSpecifies dubbing mode: 'automatic' for AI-driven dubbing, or 'manual' using a .csv file for timestamped transcriptions. API defaults to 'automatic' if unspecified.
namestringName for the dubbing project.
csv_fileobjectbinaryCSV file with guidance for 'manual' mode dubbing. Required if 'mode' is 'manual'.
end_timeintegerEnd time (seconds) for the audio portion to dub. API defaults to audio end if unspecified.
watermarkbooleanInclude a watermark in the dubbed audio.
source_urlstringURL of the video or audio file to dub. Required if 'file' is not provided.
start_timeintegerStart time (seconds) for the audio portion to dub. API defaults to audio start if unspecified.
source_langstringLanguage of the original audio. Use 'auto' for automatic detection or provide a language code (e.g., 'en', 'es').
target_langstringRequired target language code for dubbing (e.g., 'en', 'es').
num_speakersintegerNumber of speakers in the audio. Use 0 for automatic detection; otherwise, model attempts to differentiate this many speakers.
dubbing_studiobooleanEnable Dubbing Studio features for advanced editing capabilities, if available.
highest_resolutionbooleanProcess dubbing at highest possible resolution; may increase processing time.
background_audio_fileobjectbinaryBackground audio track for 'manual' mode with a CSV file.
foreground_audio_fileobjectbinaryForeground audio track for 'manual' mode with a CSV file.
Parámetros de salida
dataobjectObligatorioResponse data including dubbing ID and expected duration.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Edit voiceELEVENLABS_EDIT_VOICEAcciónUpdates the name, audio files, description, or labels for an existing voice model specified by `voice id`.
ELEVENLABS_EDIT_VOICEAcciónUpdates the name, audio files, description, or labels for an existing voice model specified by `voice id`.
Parámetros de entrada
namestringNew name for the voice model.
filesstring[]File paths or URLs of new audio samples to train or refine the voice model.
labelsstringJSON string of key-value pairs for categorization; new labels overwrite existing ones.
voice_idstringObligatorioIdentifier of the voice to be edited; retrieve available IDs via the `/v1/voices` endpoint.
descriptionstringNew description for the voice model.
Parámetros de salida
dataanyObligatorioAPI response, typically confirming success and may include updated voice details or a status message.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Edit voice settingsELEVENLABS_EDIT_VOICE_SETTINGSAcciónEdits key voice settings (e.g., stability, similarity enhancement, style exaggeration, speaker boost) for an existing voice, affecting all future audio generated with that voice id.
ELEVENLABS_EDIT_VOICE_SETTINGSAcciónEdits key voice settings (e.g., stability, similarity enhancement, style exaggeration, speaker boost) for an existing voice, affecting all future audio generated with that voice id.
Parámetros de entrada
voice_idstringObligatorioIdentifier of the voice whose settings are to be modified. Obtain available voice IDs via the GET /v1/voices endpoint.
Parámetros de salida
dataanyObligatorioConfirmation of the settings update. A successful request returns an HTTP 200 status, typically with an empty response body.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Text to speechELEVENLABS_ELEVENLABS_TEXT_TO_SPEECHAcciónConverts text to speech using a specified elevenlabs voice and model, returning a downloadable audio file.
ELEVENLABS_ELEVENLABS_TEXT_TO_SPEECHAcciónConverts text to speech using a specified elevenlabs voice and model, returning a downloadable audio file.
Parámetros de entrada
seedintegerInteger seed for potentially deterministic audio generation. Repeatability with the same seed and parameters is aimed for but not guaranteed.
textstringObligatorioInput text for speech conversion. Max 20,000 characters; texts under 2,500 characters recommended for optimal performance.
model_idstringIdentifier of the model for synthesis. List available models via `/v1/models`; ensure chosen model's `can_do_text_to_speech` is true.
voice_idstringObligatorioIdentifier of the voice for speech generation. Obtainable from the `/v1/voices` endpoint.
output_formatstringOutput audio format. Supported formats include: - `mp3_22050_32`: 22.05kHz, 32kbps MP3. - `mp3_44100_32`: 44.1kHz, 32kbps MP3. - `mp3_44100_64`: 44.1kHz, 64kbps MP3. - `mp3_44100_96`: 44.1kHz, 96kbps MP3. - `mp3_44100_128`: 44.1kHz, 128kbps MP3. - `mp3_44100_192`: 44.1kHz, 192kbps MP3 (Creator tier+). - `pcm_16000`: 16kHz PCM (S16LE). - `pcm_22050`: 22.05kHz PCM (S16LE). - `pcm_24000`: 24kHz PCM (S16LE). - `pcm_44100`: 44.1kHz PCM (S16LE) (Pro tier+). - `ulaw_8000`: 8kHz μ-law (for Twilio audio inputs).
optimize_streaming_latencyintegerControls latency optimizations for streaming. Higher values reduce latency, potentially affecting quality. 0: No optimizations. 1: Normal (approx. 50% of max improvement vs option 3). 2: Strong (approx. 75% of max improvement vs option 3). 3: Maximum. 4: Maximum with text normalizer disabled (affects number/date pronunciation, best latency).
pronunciation_dictionary_locatorsobject[]List of up to 3 pronunciation dictionary locators, applied sequentially. Each dictionary must contain `pronunciation_dictionary_id` and `version_id`.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Text to speech streamELEVENLABS_ELEVENLABS_TEXT_TO_SPEECH_STREAMAcciónConverts text to a spoken audio stream, allowing latency optimization, specific output formats (some tier-dependent), and custom pronunciations; ensure the chosen model supports text-to-speech and text is preferably under 5000 characters.
ELEVENLABS_ELEVENLABS_TEXT_TO_SPEECH_STREAMAcciónConverts text to a spoken audio stream, allowing latency optimization, specific output formats (some tier-dependent), and custom pronunciations; ensure the chosen model supports text-to-speech and text is preferably under 5000 characters.
Parámetros de entrada
seedintegerIf specified, the system will attempt to sample deterministically, meaning that repeated requests with the same seed and parameters should ideally return the same audio result. However, complete determinism is not guaranteed.
textstringObligatorioThe text that will be converted into speech. It is recommended to keep the text length under 5000 characters, as longer texts might face limitations.
model_idstringIdentifier of the model to be used for text-to-speech conversion. Available models can be listed using the `GET /v1/models` endpoint. Ensure the chosen model supports text-to-speech by verifying its `can_do_text_to_speech` property.
voice_idstringObligatorioIdentifier of the voice to be used for speech generation. A list of available voice IDs can be retrieved from the `GET /v1/voices` endpoint.
output_formatstringSpecifies the desired output format for the generated audio stream. Supported MP3 formats: - mp3_22050_32: MP3, 22.05kHz, 32kbps. - mp3_44100_32: MP3, 44.1kHz, 32kbps. - mp3_44100_64: MP3, 44.1kHz, 64kbps. - mp3_44100_96: MP3, 44.1kHz, 96kbps. - mp3_44100_128: MP3, 44.1kHz, 128kbps. - mp3_44100_192: MP3, 44.1kHz, 192kbps (Creator tier or above required). Supported PCM formats (S16LE): - pcm_16000: PCM, 16kHz. - pcm_22050: PCM, 22.05kHz. - pcm_24000: PCM, 24kHz. - pcm_44100: PCM, 44.1kHz (Pro tier or above required). Supported μ-law format: - ulaw_8000: μ-law, 8kHz (commonly used for Twilio audio inputs).
optimize_streaming_latencyintegerControls latency optimization for the streaming audio. Higher values prioritize lower latency, potentially at the cost of audio quality. Possible values: - 0: Default mode (no latency optimizations). - 1: Normal latency optimizations (reduces latency by approximately 50% of option 3's improvement). - 2: Strong latency optimizations (reduces latency by approximately 75% of option 3's improvement). - 3: Maximum latency optimizations. - 4: Maximum latency optimizations with text normalizer disabled (offers the lowest latency but may lead to mispronunciations of numbers, dates, etc.).
pronunciation_dictionary_locatorsobject[]A list of pronunciation dictionary locators to be applied to the text. Each locator should be a dictionary containing 'pronunciation_dictionary_id' (string) and 'version_id' (string). Dictionaries are applied in the provided order. A maximum of 3 locators can be used per request.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Generate a random voiceELEVENLABS_GENERATE_A_RANDOM_VOICEAcciónGenerates a unique, random elevenlabs text-to-speech voice based on input text and specified voice characteristics.
ELEVENLABS_GENERATE_A_RANDOM_VOICEAcciónGenerates a unique, random elevenlabs text-to-speech voice based on input text and specified voice characteristics.
Parámetros de entrada
agestringObligatorioenumSpecifies the age category of the generated voice. Possible values are 'young', 'middle_aged', or 'old'.
middle_agedoldyoungtextstringObligatorioThe text to be synthesized into speech. The length of the text must be between 100 and 1000 characters, inclusive.
accentstringObligatorioSpecifies the accent of the generated voice. Accepted values include 'american', 'british', 'african', 'australian', 'indian'.
genderstringObligatorioenumSpecifies the gender of the generated voice. Possible values are 'female' or 'male'.
femalemaleaccent_strengthnumberObligatorioControls the strength of the accent for the generated voice. Must be a numeric value between 0.3 and 2.0, inclusive.
Parámetros de salida
dataobjectObligatorioA dictionary containing the response from the voice generation API. This may include the generated audio (e.g., Base64 encoded within the dictionary), links to audio, or metadata. The exact structure depends on the API's specific output for this endpoint.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get user profile by handleELEVENLABS_GET_A_PROFILE_PAGEAcciónRetrieves the public profile information for an existing elevenlabs user based on their unique handle.
ELEVENLABS_GET_A_PROFILE_PAGEAcciónRetrieves the public profile information for an existing elevenlabs user based on their unique handle.
Parámetros de entrada
handlestringObligatorioThe unique handle (username) of the ElevenLabs user whose public profile is to be retrieved.
Parámetros de salida
dataobjectObligatorioObject containing the public profile details of the user.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get audio from history itemELEVENLABS_GET_AUDIO_FROM_HISTORY_ITEMAcciónRetrieves the audio content for a specific history item from elevenlabs, using a `history item id` that must correspond to a previously generated audio.
ELEVENLABS_GET_AUDIO_FROM_HISTORY_ITEMAcciónRetrieves the audio content for a specific history item from elevenlabs, using a `history item id` that must correspond to a previously generated audio.
Parámetros de entrada
history_item_idstringObligatorioThe unique identifier for the history item. This ID can be obtained by listing your history items (e.g., via an action that calls GET /v1/history).
Parámetros de salida
dataobjectObligatorioAPI response payload. For successful audio retrieval (HTTP 200), the primary content is the raw audio data (typically in MPEG format). This dictionary may be populated with error details or metadata if the response is not the direct audio stream.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get sample audioELEVENLABS_GET_AUDIO_FROM_SAMPLEAcciónRetrieves the audio for a given `sample id` that must belong to the specified `voice id`.
ELEVENLABS_GET_AUDIO_FROM_SAMPLEAcciónRetrieves the audio for a given `sample id` that must belong to the specified `voice id`.
Parámetros de entrada
voice_idstringObligatorioIdentifier for the voice. A list of available voice IDs can be obtained from the GET https://api.elevenlabs.io/v1/voices endpoint.
sample_idstringObligatorioIdentifier for the sample. A list of available sample IDs for a specific voice can be obtained from the GET https://api.elevenlabs.io/v1/voices/{voice_id} endpoint.
Parámetros de salida
dataobjectObligatorioThe API response payload. For this endpoint, the primary content is audio. This dictionary may contain metadata or an encoded version of the audio, depending on the server's response packaging.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get chapter by IDELEVENLABS_GET_CHAPTER_BY_IDAcciónFetches comprehensive details for a specific chapter within a given project, including its metadata (name, id), conversion status, progress, download availability, and content statistics.
ELEVENLABS_GET_CHAPTER_BY_IDAcciónFetches comprehensive details for a specific chapter within a given project, including its metadata (name, id), conversion status, progress, download availability, and content statistics.
Parámetros de entrada
chapter_idstringObligatorioIdentifier of the chapter. You can find `chapter_id` by listing all available chapters for a project via the `/v1/projects/{project_id}/chapters` endpoint.
project_idstringObligatorioIdentifier of the project. You can find `project_id` by listing all available projects via the `/v1/projects` endpoint.
Parámetros de salida
dataobjectObligatorioContains the detailed information for the retrieved chapter, including its metadata, conversion status, and statistics.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get chapters by project idELEVENLABS_GET_CHAPTERSAcciónRetrieves a list of all chapters, their details, and conversion status for a project, useful for managing content or tracking progress.
ELEVENLABS_GET_CHAPTERSAcciónRetrieves a list of all chapters, their details, and conversion status for a project, useful for managing content or tracking progress.
Parámetros de entrada
project_idstringObligatorioIdentifier of the project for which to retrieve chapters. You can find available `project_id`s by listing all projects (e.g., via GET https://api.elevenlabs.io/v1/projects).
Parámetros de salida
dataobjectObligatorioThe main response payload containing the list of chapters for the project.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get chapter snapshotsELEVENLABS_GET_CHAPTER_SNAPSHOTSAcciónRetrieves all saved version snapshots for a specific chapter within a given project, enabling review of its history or reversion to prior states.
ELEVENLABS_GET_CHAPTER_SNAPSHOTSAcciónRetrieves all saved version snapshots for a specific chapter within a given project, enabling review of its history or reversion to prior states.
Parámetros de entrada
chapter_idstringObligatorioIdentifier of the chapter for which snapshots are to be retrieved.
project_idstringObligatorioIdentifier of the project containing the chapter.
Parámetros de salida
dataobjectObligatorioThe main data object in the response, containing the list of chapter snapshots.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get default voice settingsELEVENLABS_GET_DEFAULT_VOICE_SETTINGSAcciónRetrieves the elevenlabs text-to-speech service's default voice settings (stability, similarity boost, style, speaker boost) that are applied when no voice-specific or request-specific settings are provided.
ELEVENLABS_GET_DEFAULT_VOICE_SETTINGSAcciónRetrieves the elevenlabs text-to-speech service's default voice settings (stability, similarity boost, style, speaker boost) that are applied when no voice-specific or request-specific settings are provided.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioDefault voice settings configuration.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get dubbed audio for a languageELEVENLABS_GET_DUBBED_FILEAcciónRetrieves an existing dubbed audio file for a specific `dubbing id` and `language code`.
ELEVENLABS_GET_DUBBED_FILEAcciónRetrieves an existing dubbed audio file for a specific `dubbing id` and `language code`.
Parámetros de entrada
dubbing_idstringObligatorioThe unique identifier for the dubbing project from which to retrieve the audio.
language_codestringObligatorioThe language code specifying the desired language of the dubbed audio file (e.g., 'en', 'es', 'de-DE').
Parámetros de salida
dataobjectObligatorioA dictionary containing data returned by the API. If the audio file is streamed directly upon success, this field may be empty or provide supplementary metadata. In case of an error, it will contain error details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get dubbing project metadataELEVENLABS_GET_DUBBING_PROJECT_METADATAAcciónRetrieves metadata and status for a specific dubbing project by its id.
ELEVENLABS_GET_DUBBING_PROJECT_METADATAAcciónRetrieves metadata and status for a specific dubbing project by its id.
Parámetros de entrada
dubbing_idstringObligatorioThe unique identifier of the dubbing project whose metadata is to be retrieved.
Parámetros de salida
dataobjectObligatorioContains the detailed metadata of the specified dubbing project.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get generated itemsELEVENLABS_GET_GENERATED_ITEMSAcciónRetrieves metadata for a list of generated audio items from history, supporting pagination and optional filtering by voice id.
ELEVENLABS_GET_GENERATED_ITEMSAcciónRetrieves metadata for a list of generated audio items from history, supporting pagination and optional filtering by voice id.
Parámetros de entrada
voice_idstringFilters the history items to only include those generated with the specified voice ID. You can obtain voice IDs by listing available voices (e.g., using an action to get voices from `https://api.elevenlabs.io/v1/voices`).
page_sizeintegerSpecifies the maximum number of history items to return per page. The value must be between 1 and 1000, inclusive.
start_after_history_item_idstringThe ID of the history item to start fetching results after, for pagination. If not provided, items are fetched from the most recent, ordered by creation date in descending order.
Parámetros de salida
dataobjectObligatorioThe structured response containing the list of history items and pagination details.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get history item by idELEVENLABS_GET_HISTORY_ITEM_BY_IDAcciónRetrieves detailed information (excluding the audio file) for a specific audio generation history item from elevenlabs, using its unique id.
ELEVENLABS_GET_HISTORY_ITEM_BY_IDAcciónRetrieves detailed information (excluding the audio file) for a specific audio generation history item from elevenlabs, using its unique id.
Parámetros de entrada
history_item_idstringObligatorioUnique identifier of the history item to retrieve.
Parámetros de salida
dataobjectObligatorioDetailed information about the retrieved history item.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get pronunciation dictionary metadataELEVENLABS_GET_METADATA_FOR_A_PRONUNCIATION_DICTIONARYAcciónRetrieves metadata for a specific, existing pronunciation dictionary from elevenlabs using its id.
ELEVENLABS_GET_METADATA_FOR_A_PRONUNCIATION_DICTIONARYAcciónRetrieves metadata for a specific, existing pronunciation dictionary from elevenlabs using its id.
Parámetros de entrada
pronunciation_dictionary_idstringObligatorioThe unique identifier of the pronunciation dictionary for which to retrieve metadata.
Parámetros de salida
dataobjectObligatorioObject containing the metadata of the pronunciation dictionary.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get modelsELEVENLABS_GET_MODELSAcciónRetrieves a detailed list of all available elevenlabs text-to-speech (tts) models and their capabilities.
ELEVENLABS_GET_MODELSAcciónRetrieves a detailed list of all available elevenlabs text-to-speech (tts) models and their capabilities.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobject[]ObligatorioThe response data containing a list of available text-to-speech models with their detailed attributes.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get modelsELEVENLABS_GET_MODELS_V_1_MODELS_GETAcciónDeprecated: use the 'get models' action instead; formerly retrieved available elevenlabs text-to-speech (tts) models.
ELEVENLABS_GET_MODELS_V_1_MODELS_GETAcciónDeprecated: use the 'get models' action instead; formerly retrieved available elevenlabs text-to-speech (tts) models.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobject[]ObligatorioThe response data containing a list of available text-to-speech models with their detailed attributes.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get project by IDELEVENLABS_GET_PROJECT_BY_IDAcciónUse to retrieve all details for a specific project, including its chapters and their conversion statuses, by providing the project's unique id.
ELEVENLABS_GET_PROJECT_BY_IDAcciónUse to retrieve all details for a specific project, including its chapters and their conversion statuses, by providing the project's unique id.
Parámetros de entrada
project_idstringObligatorioUnique identifier for the project. To list all available projects and their IDs, you can use the endpoint that lists all projects (e.g., GET /v1/projects).
Parámetros de salida
dataobjectObligatorioDetailed information of the retrieved project.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get projectsELEVENLABS_GET_PROJECTSAcciónFetches a list of all projects and their details associated with the user's elevenlabs account; this is a read-only operation.
ELEVENLABS_GET_PROJECTSAcciónFetches a list of all projects and their details associated with the user's elevenlabs account; this is a read-only operation.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioContains the list of projects retrieved from the account.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get project snapshotsELEVENLABS_GET_PROJECT_SNAPSHOTSAcciónRetrieves all available snapshots (saved states or versions) for an existing project, enabling history tracking, version comparison, or accessing specific states for playback/processing, particularly in text-to-speech workflows.
ELEVENLABS_GET_PROJECT_SNAPSHOTSAcciónRetrieves all available snapshots (saved states or versions) for an existing project, enabling history tracking, version comparison, or accessing specific states for playback/processing, particularly in text-to-speech workflows.
Parámetros de entrada
project_idstringObligatorioIdentifier of the project for which to retrieve snapshots. You can obtain project_ids by querying the GET /v1/projects endpoint to list all available projects.
Parámetros de salida
dataobjectObligatorioThe response data containing a list of project snapshots.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get pronunciation dictionariesELEVENLABS_GET_PRONUNCIATION_DICTIONARIESAcciónRetrieves a paginated list of pronunciation dictionaries, used to customize how specific words or phrases are pronounced by the text-to-speech (tts) engine.
ELEVENLABS_GET_PRONUNCIATION_DICTIONARIESAcciónRetrieves a paginated list of pronunciation dictionaries, used to customize how specific words or phrases are pronounced by the text-to-speech (tts) engine.
Parámetros de entrada
cursorstringCursor for pagination, obtained from a previous response, to fetch the next set of pronunciation dictionaries. Omit or leave empty to retrieve the first page.
page_sizeintegerThe number of pronunciation dictionaries to retrieve per page, with a maximum value of 100.
Parámetros de salida
dataobjectObligatorioThe payload containing the list of pronunciation dictionaries for the current page and pagination information.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get pronunciation dictionary versionELEVENLABS_GET_PRONUNCIATION_DICT_VERSIONAcciónDownloads the pronunciation lexicon specification (pls) file for an existing version of a pronunciation dictionary from elevenlabs, used to customize tts pronunciation.
ELEVENLABS_GET_PRONUNCIATION_DICT_VERSIONAcciónDownloads the pronunciation lexicon specification (pls) file for an existing version of a pronunciation dictionary from elevenlabs, used to customize tts pronunciation.
Parámetros de entrada
version_idstringObligatorioThe unique identifier of the specific version of the pronunciation dictionary.
dictionary_idstringObligatorioThe unique identifier of the pronunciation dictionary.
Parámetros de salida
dataobjectObligatorioThe API response data. Specific content and structure may vary, particularly for file download results.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get shared voicesELEVENLABS_GET_SHARED_VOICESAcciónRetrieves a paginated and filterable list of shared voices from the elevenlabs voice library.
ELEVENLABS_GET_SHARED_VOICESAcciónRetrieves a paginated and filterable list of shared voices from the elevenlabs voice library.
Parámetros de entrada
agestringFilters voices by age group.
pageintegerPage number for pagination, starting from 0.
sortstringSpecifies the criteria for sorting the voices.
accentstringFilters voices by accent.
genderstringFilters voices by gender.
searchstringA search term to filter voices by name or description.
categorystringFilters voices by category.
featuredbooleanFilters for voices that are marked as featured.
languagestringFilters voices by language (ISO 639-1 code).
owner_idstringFilters voices by the public ID of their owner.
page_sizeintegerMaximum number of shared voices per page (max 100).
use_casesstring[]Filters voices by their intended use cases.
descriptivesstring[]Filters voices by descriptive tags.
reader_app_enabledbooleanFilters for voices that are enabled for the reader application.
Parámetros de salida
dataobjectObligatorioData object containing the list of shared voices and pagination information.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get sso provider adminELEVENLABS_GET_SSO_PROVIDER_ADMINAcciónRetrieves the sso provider configuration for a specified workspace, typically for review purposes, and will indicate if no configuration exists.
ELEVENLABS_GET_SSO_PROVIDER_ADMINAcciónRetrieves the sso provider configuration for a specified workspace, typically for review purposes, and will indicate if no configuration exists.
Parámetros de entrada
workspace_idstringObligatorioThe unique identifier of the workspace for which to retrieve the SSO provider configuration.
Parámetros de salida
dataobjectObligatorioContains the detailed SSO provider configuration for the workspace.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get dubbing transcript by languageELEVENLABS_GET_TRANSCRIPT_FOR_DUBAcciónRetrieves the textual transcript for a specified dubbing project and language, if one exists for that language in the project.
ELEVENLABS_GET_TRANSCRIPT_FOR_DUBAcciónRetrieves the textual transcript for a specified dubbing project and language, if one exists for that language in the project.
Parámetros de entrada
dubbing_idstringObligatorioThe unique identifier for the dubbing project.
language_codestringObligatorioThe ISO 639-1 language code for which to retrieve the transcript.
Parámetros de salida
dataanyObligatorioThe transcript content for the specified dubbing project and language. The structure can vary, often a string or structured text.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get user infoELEVENLABS_GET_USER_INFOAcciónRetrieves detailed information about the authenticated elevenlabs user's account, including subscription, usage, api key, and status.
ELEVENLABS_GET_USER_INFOAcciónRetrieves detailed information about the authenticated elevenlabs user's account, including subscription, usage, api key, and status.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioDetailed user account information, including subscription, API key, and usage stats.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get user infoELEVENLABS_GET_USER_INFO_V_1_USER_GETAcciónDeprecated: retrieves authenticated user's account details; use 'get user info' instead.
ELEVENLABS_GET_USER_INFO_V_1_USER_GETAcciónDeprecated: retrieves authenticated user's account details; use 'get user info' instead.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioDetailed user account information, including subscription, API key, and usage stats.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get user subscription infoELEVENLABS_GET_USER_SUBSCRIPTION_INFOAcciónRetrieves detailed subscription information for the currently authenticated elevenlabs user.
ELEVENLABS_GET_USER_SUBSCRIPTION_INFOAcciónRetrieves detailed subscription information for the currently authenticated elevenlabs user.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioDetailed subscription information for the authenticated user.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get voiceELEVENLABS_GET_VOICEAcciónRetrieves comprehensive details for a specific, existing voice by its `voice id`, optionally including its settings.
ELEVENLABS_GET_VOICEAcciónRetrieves comprehensive details for a specific, existing voice by its `voice id`, optionally including its settings.
Parámetros de entrada
voice_idstringObligatorioIdentifier of the voice. Use the `GET /v1/voices` endpoint to list available IDs.
with_settingsbooleanIf true, the response will include detailed settings information for the voice.
Parámetros de salida
dataobjectObligatorioDetailed information and attributes of the requested voice.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get voices listELEVENLABS_GET_VOICESAcciónRetrieves a list of all available voices along with their detailed attributes and settings.
ELEVENLABS_GET_VOICESAcciónRetrieves a list of all available voices along with their detailed attributes and settings.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioPrimary data payload containing the list of available voices.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get voice settingsELEVENLABS_GET_VOICE_SETTINGSAcciónRetrieves the stability, similarity, style, and speaker boost settings for a specific, existing elevenlabs voice using its `voice id`.
ELEVENLABS_GET_VOICE_SETTINGSAcciónRetrieves the stability, similarity, style, and speaker boost settings for a specific, existing elevenlabs voice using its `voice id`.
Parámetros de entrada
voice_idstringObligatorioIdentifier of the voice for which to retrieve settings. A list of available voice IDs can be obtained from the /v1/voices endpoint.
Parámetros de salida
dataobjectObligatorioThe current voice settings, including stability, similarity boost, style exaggeration, and speaker boost status.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get voices listELEVENLABS_GET_VOICES_V_1_VOICES_GETAcciónDeprecated: use 'get voices' to retrieve a list of all available voices with their details.
ELEVENLABS_GET_VOICES_V_1_VOICES_GETAcciónDeprecated: use 'get voices' to retrieve a list of all available voices with their details.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioPrimary data payload containing the list of available voices.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get API documentationELEVENLABS_REDIRECT_TO_MINTLIFYAcciónRetrieves the content of the official elevenlabs api documentation page hosted on mintlify.
ELEVENLABS_REDIRECT_TO_MINTLIFYAcciónRetrieves the content of the official elevenlabs api documentation page hosted on mintlify.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataanyObligatorioThe content of the ElevenLabs API documentation page. This is typically HTML or a structured representation of the API specification.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Remove rules from pronunciation dictionaryELEVENLABS_REMOVE_RULES_FROM_THE_PRONUNCIATION_DICTIONARYAcciónPermanently removes exact-match pronunciation rules from a specified elevenlabs pronunciation dictionary using a list of rule strings; non-matching rule strings are ignored and this action cannot add or modify rules.
ELEVENLABS_REMOVE_RULES_FROM_THE_PRONUNCIATION_DICTIONARYAcciónPermanently removes exact-match pronunciation rules from a specified elevenlabs pronunciation dictionary using a list of rule strings; non-matching rule strings are ignored and this action cannot add or modify rules.
Parámetros de entrada
rule_stringsstring[]ObligatorioA list of exact pronunciation rule strings to be removed from the dictionary (e.g., 'word -> wɜːd'). Non-matching strings will be ignored.
pronunciation_dictionary_idstringObligatorioIdentifier of the pronunciation dictionary from which rules will be removed.
Parámetros de salida
dataobjectObligatorioContains details of the modified pronunciation dictionary, including its ID and new version ID, confirming the successful removal of rules.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Speech to speechELEVENLABS_SPEECH_TO_SPEECHAcciónConverts an input audio file to speech using a specified voice; if a `model id` is provided, it must support speech-to-speech conversion.
ELEVENLABS_SPEECH_TO_SPEECHAcciónConverts an input audio file to speech using a specified voice; if a `model id` is provided, it must support speech-to-speech conversion.
Parámetros de entrada
seedintegerSeed for deterministic audio generation (integer 0-4294967295). Same seed and parameters yield same audio.
audioobjectbinaryThe audio file to be converted.
model_idstringIdentifier of the model. Must support speech-to-speech (where `can_do_voice_conversion` is true). Use /v1/models to list models.
voice_idstringObligatorioIdentifier of the voice to be used. Available voices can be retrieved using the /v1/voices endpoint.
output_formatstringOutput audio format. Supported options: mp3_22050_32 (MP3 22.05kHz, 32kbps), mp3_44100_32 (MP3 44.1kHz, 32kbps), mp3_44100_64 (MP3 44.1kHz, 64kbps), mp3_44100_96 (MP3 44.1kHz, 96kbps), mp3_44100_128 (MP3 44.1kHz, 128kbps), mp3_44100_192 (MP3 44.1kHz, 192kbps; Requires Creator tier or above), pcm_16000 (PCM S16LE 16kHz), pcm_22050 (PCM S16LE 22.05kHz), pcm_24000 (PCM S16LE 24kHz), pcm_44100 (PCM S16LE 44.1kHz; Requires Pro tier or above), ulaw_8000 (μ-law 8kHz; for Twilio audio inputs).
voice_settingsstringJSON string defining voice settings, such as `stability` (float) and `similarity_boost` (float).
optimize_streaming_latencyintegerLatency optimization. Higher values reduce latency but may lower quality. Options: 0 (no optimizations), 1 (normal), 2 (strong), 3 (max), 4 (max, text normalizer disabled; best latency, can mispronounce numbers/dates).
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Speech to speech streamingELEVENLABS_SPEECH_TO_SPEECH_STREAMINGAcciónConverts an input audio stream to a different voice output stream in real-time, using a specified speech-to-speech model.
ELEVENLABS_SPEECH_TO_SPEECH_STREAMINGAcciónConverts an input audio stream to a different voice output stream in real-time, using a specified speech-to-speech model.
Parámetros de entrada
seedintegerAn integer seed for deterministic audio generation. Using the same seed with identical input parameters aims to produce the same audio output, aiding reproducibility.
audioobjectbinaryThe input audio file (e.g., .wav, .mp3) to be converted. This is the speech that will be transformed into the specified voice.
model_idstringIdentifier of the speech-to-speech model (e.g., 'eleven_english_sts_v2'). Ensure the chosen model supports voice conversion. Available models can be fetched from the `/v1/models` endpoint.
voice_idstringObligatorioIdentifier for the voice to be used. A list of available voices can be fetched from the `https://api.elevenlabs.io/v1/voices` endpoint.
output_formatstringDesired output audio stream format. Supported formats include: 'mp3_22050_32': MP3 22.05kHz 32kbps. 'mp3_44100_32': MP3 44.1kHz 32kbps. 'mp3_44100_64': MP3 44.1kHz 64kbps. 'mp3_44100_96': MP3 44.1kHz 96kbps. 'mp3_44100_128': MP3 44.1kHz 128kbps. 'mp3_44100_192': MP3 44.1kHz 192kbps (requires Creator tier or above). 'pcm_16000': PCM (S16LE) 16kHz. 'pcm_22050': PCM (S16LE) 22.05kHz. 'pcm_24000': PCM (S16LE) 24kHz. 'pcm_44100': PCM (S16LE) 44.1kHz (requires Pro tier or above). 'ulaw_8000': μ-law 8kHz (commonly used for Twilio audio inputs).
voice_settingsstringA JSON string containing voice settings, such as stability and similarity_boost, to fine-tune the characteristics of the generated voice. Example: '{"stability": 0.5, "similarity_boost": 0.75}'. If not provided, the default voice settings for the selected voice will be used.
optimize_streaming_latencyintegerControls latency optimizations for streaming audio. Higher values offer lower latency at a potential cost to audio quality. Supported values: 0: Default mode (no latency optimizations). 1: Normal latency optimizations (provides about 50% of the latency improvement of option 3). 2: Strong latency optimizations (provides about 75% of the latency improvement of option 3). 3: Maximum latency optimizations. 4: Maximum latency optimizations, with text normalizer turned off (can mispronounce numbers and dates but offers the best latency).
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Stream chapter audioELEVENLABS_STREAM_CHAPTER_AUDIOAcciónStreams the audio for a specified chapter snapshot from an elevenlabs project, optionally converting the output to mpeg format.
ELEVENLABS_STREAM_CHAPTER_AUDIOAcciónStreams the audio for a specified chapter snapshot from an elevenlabs project, optionally converting the output to mpeg format.
Parámetros de entrada
chapter_idstringObligatorioIdentifier of the chapter. To list available chapters for a specific project, use the GET /v1/projects/{project_id}/chapters endpoint.
project_idstringObligatorioIdentifier of the project. To find available project IDs, you can list all projects using the GET /v1/projects endpoint.
convert_to_mpegbooleanIf true, the output audio stream will be converted to MPEG format. If false, the audio will be streamed in its original format (likely PCM).
chapter_snapshot_idstringObligatorioIdentifier of the chapter snapshot (a specific version of the chapter). To list all available snapshots for a chapter, use the GET /v1/projects/{project_id}/chapters/{chapter_id}/snapshots endpoint.
Parámetros de salida
dataobjectObligatorioA dictionary that may contain metadata or status information related to the audio stream. The actual audio content is streamed directly as the response body of the HTTP request.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Stream project audioELEVENLABS_STREAM_PROJECT_AUDIOAcciónStreams audio from a specific project snapshot, optionally converting it to mpeg format.
ELEVENLABS_STREAM_PROJECT_AUDIOAcciónStreams audio from a specific project snapshot, optionally converting it to mpeg format.
Parámetros de entrada
project_idstringObligatorioIdentifier of the project.
convert_to_mpegbooleanIf true, converts the output audio to MPEG format; otherwise, streams in its original or a default raw format.
project_snapshot_idstringObligatorioIdentifier of the project snapshot.
Parámetros de salida
dataobjectObligatorioContains the streamed audio byte stream and any supplementary metadata; may be empty if no metadata is returned.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Archive project snapshotELEVENLABS_STREAMS_ARCHIVE_WITH_PROJECT_AUDIOAcciónArchives an existing project snapshot by its id, creating a permanent, immutable, and typically irreversible copy of its state.
ELEVENLABS_STREAMS_ARCHIVE_WITH_PROJECT_AUDIOAcciónArchives an existing project snapshot by its id, creating a permanent, immutable, and typically irreversible copy of its state.
Parámetros de entrada
project_idstringObligatorioThe ID of the project whose snapshot is to be archived.
project_snapshot_idstringObligatorioThe ID of the project snapshot to archive.
Parámetros de salida
dataobjectObligatorioA dictionary containing the result of the archive operation, typically including a status confirmation.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update project pronunciation dictionariesELEVENLABS_UPDATE_PRONUNCIATION_DICTIONARIESAcciónUpdates a project's pronunciation dictionaries on elevenlabs to improve text-to-speech accuracy for specialized terms; note that while multiple dictionaries can be applied, the ui only displays the first.
ELEVENLABS_UPDATE_PRONUNCIATION_DICTIONARIESAcciónUpdates a project's pronunciation dictionaries on elevenlabs to improve text-to-speech accuracy for specialized terms; note that while multiple dictionaries can be applied, the ui only displays the first.
Parámetros de entrada
project_idstringObligatorioThe ID of the project to which the pronunciation dictionaries will be applied.
pronunciation_dictionary_locatorsobject[]ObligatorioList of locators, each provided as a JSON string detailing `pronunciation_dictionary_id` and `version_id`, due to form-data requirements. The ElevenLabs UI currently displays only the first applied dictionary.
Parámetros de salida
dataanyObligatorioDetailed API response after updating dictionaries; its structure may vary.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Voice generation parameters retrievalELEVENLABS_VOICE_GENERATION_PARAMETERSAcciónFetches configurable parameters for elevenlabs voice generation, used to determine available settings (e.g., accents, character limits) prior to audio synthesis; returns metadata only, not audio.
ELEVENLABS_VOICE_GENERATION_PARAMETERSAcciónFetches configurable parameters for elevenlabs voice generation, used to determine available settings (e.g., accents, character limits) prior to audio synthesis; returns metadata only, not audio.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioDetailed information on available voice generation parameters, including genders, accents, ages, character limits, and accent strength ranges.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not