NAiOS IconNAiOS Logo
Volver al catálogo

ElevenLabs

elevenlabs

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

Acciones
61
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

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ón

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

Parámetros de entrada

  • fileobjectbinary

    A lexicon file (typically .pls XML) containing pronunciation rules.

  • namestring

    A descriptive name for the pronunciation dictionary.

  • descriptionstring

    Optional detailed description of the pronunciation dictionary and its purpose.

  • workspace_accessstringenum

    Access level for the pronunciation dictionary within the workspace (admin, editor, or viewer).

    admineditorviewer

Parámetros de salida

  • dataobjectObligatorio

    Details of the newly created pronunciation dictionary.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Add new project with attributesELEVENLABS_ADD_PROJECTAcción

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

Parámetros de entrada

  • namestring

    A unique name for the project, crucial for its identification and management.

  • titlestring

    Optional title for the project, distinct from `name` (e.g., for a book title).

  • authorstring

    Optional author for the project (e.g., for a book).

  • from_urlstring

    URL to extract content for initializing the project. Use instead of `from_document`.

  • isbn_numberstring

    Optional ISBN for the project, typically for audiobooks.

  • callback_urlstring

    Optional URL for a POST request with project conversion status updates.

  • from_documentobjectbinary

    Document file (e.g., .txt, .epub, .pdf) to upload for initializing project content. Use instead of `from_url`.

  • quality_presetstring

    Output quality of generated audio.

  • default_model_idstring

    Model ID for synthesis (e.g., 'eleven_multilingual_v2'; see GET /v1/models); uses default model if unspecified.

  • volume_normalizationboolean

    Apply general volume normalization to audio output.

  • default_title_voice_idstring

    Voice ID for titles (see GET /v1/voices); uses ElevenLabs default if unspecified.

  • acx_volume_normalizationboolean

    Apply ACX (Audiobook Creation Exchange) volume normalization to audio output.

  • default_paragraph_voice_idstring

    Voice 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

  • dataobjectObligatorio

    Detailed information of the newly created project.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Add rules to the pronunciation dictionaryELEVENLABS_ADD_RULES_TO_THE_PRONUNCIATION_DICTIONARYAcción

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

Parámetros de entrada

  • rulesobject[]Obligatorio

    List 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_idstringObligatorio

    Identifier of an existing pronunciation dictionary to which rules will be added.

Parámetros de salida

  • dataobjectObligatorio

    Contains details of the pronunciation dictionary after the rules have been added, including its ID and the new version ID.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Add sharing voiceELEVENLABS_ADD_SHARING_VOICEAcción

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.

Parámetros de entrada

  • new_namestringObligatorio

    Name to assign the shared voice in the user's library, displayed on the ElevenLabs website.

  • voice_idstringObligatorio

    Unique identifier of the shared voice to be added.

  • public_user_idstringObligatorio

    Public user ID of the ElevenLabs user to whom the shared voice will be added.

Parámetros de salida

  • dataobjectObligatorio

    Contains the `voice_id` of the voice successfully added.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Add a voiceELEVENLABS_ADD_VOICEAcción

Adds 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

  • namestring

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

  • labelsstring

    Optional stringified JSON object of key-value pairs for categorizing the voice.

  • descriptionstring

    Optional description for the voice, detailing its characteristics or intended use cases.

Parámetros de salida

  • dataobjectObligatorio

    Contains the `voice_id` of the newly created voice.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Convert chapter to audioELEVENLABS_CONVERT_CHAPTERAcción

Converts the textual content of a chapter, identified by `chapter id` within a `project id`, into audio format.

Parámetros de entrada

  • chapter_idstringObligatorio

    Identifier of the chapter to be converted.

  • project_idstringObligatorio

    Identifier of the project containing the chapter to be converted.

Parámetros de salida

  • dataanyObligatorio

    The response data from the chapter conversion request, typically indicating the status of the conversion initiation.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Convert a projectELEVENLABS_CONVERT_PROJECTAcción

Converts an existing elevenlabs studio project, including all its chapters and using its configured settings and voices, into speech.

Parámetros de entrada

  • project_idstringObligatorio

    Identifier of the project to convert; find available IDs via the GET /v1/projects endpoint.

Parámetros de salida

  • dataanyObligatorio

    Status of the conversion initiation, e.g., 'ok' for success.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create a previously generated voiceELEVENLABS_CREATE_A_PREVIOUSLY_GENERATED_VOICEAcción

Finalizes 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

  • labelsobject

    Key-value metadata to associate with the voice.

  • voice_namestringObligatorio

    Name for the newly created voice.

  • voice_descriptionstringObligatorio

    Detailed description for the newly created voice, its characteristics, or intended use.

  • generated_voice_idstringObligatorio

    Identifier of a previously generated voice (e.g., from POST /v1/voice-generation/generate-voice), used to finalize its creation.

Parámetros de salida

  • dataobjectObligatorio

    Contains the full details of the newly created voice.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create an AudioNative enabled projectELEVENLABS_CREATES_AUDIONATIVE_ENABLED_PROJECTAcción

Creates 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

  • fileobjectbinary

    Content file (e.g., TXT, HTML) to be converted into audio.

  • namestring

    User-defined name for the AudioNative project.

  • imagestring

    URL for an image in the AudioNative player; a default or no image is used if omitted.

  • smallboolean

    Set to `True` for a compact player; `False` (default) for standard size.

  • titlestring

    Title of the content, for display in the AudioNative player.

  • authorstring

    Author of the content, for display in the AudioNative player.

  • model_idstring

    Identifier for the ElevenLabs TTS model (e.g., 'eleven_multilingual_v2'); a default is used if omitted. See '/v1/models' for available IDs.

  • voice_idstring

    Identifier for the ElevenLabs voice; a default is used if omitted. See '/v1/voices' for available IDs.

  • text_colorstring

    CSS-compatible text color for the AudioNative player (e.g., '#RRGGBB', 'white').

  • auto_convertboolean

    If `True`, automatically converts content to audio after project creation; `False` (default).

  • sessionizationinteger

    Interval in days for automatic audio reconversion; `0` (default) disables it (e.g., `1` daily, `7` weekly).

  • background_colorstring

    CSS-compatible background color for the AudioNative player (e.g., '#RRGGBB', 'black').

Parámetros de salida

  • dataobjectObligatorio

    The response data containing details of the created AudioNative project, including its ID, conversion status, and HTML embed snippet.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete chapter from projectELEVENLABS_DELETE_CHAPTERAcción

Irreversibly deletes a specific, existing chapter from an existing project, typically to remove unwanted or obsolete content.

Parámetros de entrada

  • chapter_idstringObligatorio

    Identifier 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_idstringObligatorio

    Identifier of the project. To find available `project_id`s, you can query GET `https://api.elevenlabs.io/v1/projects`.

Parámetros de salida

  • dataanyObligatorio

    Indicates success, typically an empty response or a success status message.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete a dubbing projectELEVENLABS_DELETE_DUBBING_PROJECTAcción

Permanently deletes a dubbing project by its id; this action is irreversible and the project cannot be recovered.

Parámetros de entrada

  • dubbing_idstringObligatorio

    The 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

  • dataanyObligatorio

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

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete history itemELEVENLABS_DELETE_HISTORY_ITEMAcción

Permanently 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_idstringObligatorio

    Unique 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

  • dataanyObligatorio

    The body of the API response. For a successful deletion, this usually contains a status message (e.g., 'ok') or may be an empty response.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete project by idELEVENLABS_DELETE_PROJECTAcción

Use 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_idstringObligatorio

    Identifier of the project to delete. Obtain by listing projects (e.g., via GET /v1/projects).

Parámetros de salida

  • dataanyObligatorio

    Confirms deletion; typically an empty response or status message, as no project data is returned post-deletion.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete voice sampleELEVENLABS_DELETE_SAMPLEAcción

Permanently deletes a specific voice sample for a given voice id; this action is irreversible.

Parámetros de entrada

  • voice_idstringObligatorio

    Voice ID to be used, you can use https://api.elevenlabs.io/v1/voices to list all the available voices.

  • sample_idstringObligatorio

    Sample 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

  • dataanyObligatorio

    The response schema

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete voice by idELEVENLABS_DELETE_VOICEAcción

Permanently 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_idstringObligatorio

    The unique identifier of the voice to be deleted.

Parámetros de salida

  • dataanyObligatorio

    A confirmation object indicating the status of the deletion. Expect `{'status': 'ok'}` on success.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Download history itemsELEVENLABS_DOWNLOAD_HISTORY_ITEMSAcción

Downloads 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_formatstring

    Optional. 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[]Obligatorio

    A 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

  • dataobjectObligatorio

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

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Dub a video or an audio fileELEVENLABS_DUB_A_VIDEO_OR_AN_AUDIO_FILEAcción

Dub 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

  • fileobjectbinary

    Video or audio file to dub. Required if 'source_url' is not provided.

  • modestring

    Specifies dubbing mode: 'automatic' for AI-driven dubbing, or 'manual' using a .csv file for timestamped transcriptions. API defaults to 'automatic' if unspecified.

  • namestring

    Name for the dubbing project.

  • csv_fileobjectbinary

    CSV file with guidance for 'manual' mode dubbing. Required if 'mode' is 'manual'.

  • end_timeinteger

    End time (seconds) for the audio portion to dub. API defaults to audio end if unspecified.

  • watermarkboolean

    Include a watermark in the dubbed audio.

  • source_urlstring

    URL of the video or audio file to dub. Required if 'file' is not provided.

  • start_timeinteger

    Start time (seconds) for the audio portion to dub. API defaults to audio start if unspecified.

  • source_langstring

    Language of the original audio. Use 'auto' for automatic detection or provide a language code (e.g., 'en', 'es').

  • target_langstring

    Required target language code for dubbing (e.g., 'en', 'es').

  • num_speakersinteger

    Number of speakers in the audio. Use 0 for automatic detection; otherwise, model attempts to differentiate this many speakers.

  • dubbing_studioboolean

    Enable Dubbing Studio features for advanced editing capabilities, if available.

  • highest_resolutionboolean

    Process dubbing at highest possible resolution; may increase processing time.

  • background_audio_fileobjectbinary

    Background audio track for 'manual' mode with a CSV file.

  • foreground_audio_fileobjectbinary

    Foreground audio track for 'manual' mode with a CSV file.

Parámetros de salida

  • dataobjectObligatorio

    Response data including dubbing ID and expected duration.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether 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ón

Deprecated: 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

  • fileobjectbinary

    Video or audio file to dub. Required if 'source_url' is not provided.

  • modestring

    Specifies dubbing mode: 'automatic' for AI-driven dubbing, or 'manual' using a .csv file for timestamped transcriptions. API defaults to 'automatic' if unspecified.

  • namestring

    Name for the dubbing project.

  • csv_fileobjectbinary

    CSV file with guidance for 'manual' mode dubbing. Required if 'mode' is 'manual'.

  • end_timeinteger

    End time (seconds) for the audio portion to dub. API defaults to audio end if unspecified.

  • watermarkboolean

    Include a watermark in the dubbed audio.

  • source_urlstring

    URL of the video or audio file to dub. Required if 'file' is not provided.

  • start_timeinteger

    Start time (seconds) for the audio portion to dub. API defaults to audio start if unspecified.

  • source_langstring

    Language of the original audio. Use 'auto' for automatic detection or provide a language code (e.g., 'en', 'es').

  • target_langstring

    Required target language code for dubbing (e.g., 'en', 'es').

  • num_speakersinteger

    Number of speakers in the audio. Use 0 for automatic detection; otherwise, model attempts to differentiate this many speakers.

  • dubbing_studioboolean

    Enable Dubbing Studio features for advanced editing capabilities, if available.

  • highest_resolutionboolean

    Process dubbing at highest possible resolution; may increase processing time.

  • background_audio_fileobjectbinary

    Background audio track for 'manual' mode with a CSV file.

  • foreground_audio_fileobjectbinary

    Foreground audio track for 'manual' mode with a CSV file.

Parámetros de salida

  • dataobjectObligatorio

    Response data including dubbing ID and expected duration.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Edit voiceELEVENLABS_EDIT_VOICEAcción

Updates the name, audio files, description, or labels for an existing voice model specified by `voice id`.

Parámetros de entrada

  • namestring

    New name for the voice model.

  • filesstring[]

    File paths or URLs of new audio samples to train or refine the voice model.

  • labelsstring

    JSON string of key-value pairs for categorization; new labels overwrite existing ones.

  • voice_idstringObligatorio

    Identifier of the voice to be edited; retrieve available IDs via the `/v1/voices` endpoint.

  • descriptionstring

    New description for the voice model.

Parámetros de salida

  • dataanyObligatorio

    API response, typically confirming success and may include updated voice details or a status message.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Edit voice settingsELEVENLABS_EDIT_VOICE_SETTINGSAcción

Edits 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_idstringObligatorio

    Identifier of the voice whose settings are to be modified. Obtain available voice IDs via the GET /v1/voices endpoint.

Parámetros de salida

  • dataanyObligatorio

    Confirmation of the settings update. A successful request returns an HTTP 200 status, typically with an empty response body.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Text to speechELEVENLABS_ELEVENLABS_TEXT_TO_SPEECHAcción

Converts text to speech using a specified elevenlabs voice and model, returning a downloadable audio file.

Parámetros de entrada

  • seedinteger

    Integer seed for potentially deterministic audio generation. Repeatability with the same seed and parameters is aimed for but not guaranteed.

  • textstringObligatorio

    Input text for speech conversion. Max 20,000 characters; texts under 2,500 characters recommended for optimal performance.

  • model_idstring

    Identifier of the model for synthesis. List available models via `/v1/models`; ensure chosen model's `can_do_text_to_speech` is true.

  • voice_idstringObligatorio

    Identifier of the voice for speech generation. Obtainable from the `/v1/voices` endpoint.

  • output_formatstring

    Output 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_latencyinteger

    Controls 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Text to speech streamELEVENLABS_ELEVENLABS_TEXT_TO_SPEECH_STREAMAcción

Converts 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

  • seedinteger

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

  • textstringObligatorio

    The 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_idstring

    Identifier 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_idstringObligatorio

    Identifier 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_formatstring

    Specifies 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_latencyinteger

    Controls 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Generate a random voiceELEVENLABS_GENERATE_A_RANDOM_VOICEAcción

Generates a unique, random elevenlabs text-to-speech voice based on input text and specified voice characteristics.

Parámetros de entrada

  • agestringObligatorioenum

    Specifies the age category of the generated voice. Possible values are 'young', 'middle_aged', or 'old'.

    middle_agedoldyoung
  • textstringObligatorio

    The text to be synthesized into speech. The length of the text must be between 100 and 1000 characters, inclusive.

  • accentstringObligatorio

    Specifies the accent of the generated voice. Accepted values include 'american', 'british', 'african', 'australian', 'indian'.

  • genderstringObligatorioenum

    Specifies the gender of the generated voice. Possible values are 'female' or 'male'.

    femalemale
  • accent_strengthnumberObligatorio

    Controls 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

  • dataobjectObligatorio

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

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get user profile by handleELEVENLABS_GET_A_PROFILE_PAGEAcción

Retrieves the public profile information for an existing elevenlabs user based on their unique handle.

Parámetros de entrada

  • handlestringObligatorio

    The unique handle (username) of the ElevenLabs user whose public profile is to be retrieved.

Parámetros de salida

  • dataobjectObligatorio

    Object containing the public profile details of the user.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get audio from history itemELEVENLABS_GET_AUDIO_FROM_HISTORY_ITEMAcción

Retrieves 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_idstringObligatorio

    The 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

  • dataobjectObligatorio

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

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get sample audioELEVENLABS_GET_AUDIO_FROM_SAMPLEAcción

Retrieves the audio for a given `sample id` that must belong to the specified `voice id`.

Parámetros de entrada

  • voice_idstringObligatorio

    Identifier for the voice. A list of available voice IDs can be obtained from the GET https://api.elevenlabs.io/v1/voices endpoint.

  • sample_idstringObligatorio

    Identifier 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

  • dataobjectObligatorio

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

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get chapter by IDELEVENLABS_GET_CHAPTER_BY_IDAcción

Fetches 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_idstringObligatorio

    Identifier 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_idstringObligatorio

    Identifier of the project. You can find `project_id` by listing all available projects via the `/v1/projects` endpoint.

Parámetros de salida

  • dataobjectObligatorio

    Contains the detailed information for the retrieved chapter, including its metadata, conversion status, and statistics.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get chapters by project idELEVENLABS_GET_CHAPTERSAcción

Retrieves 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_idstringObligatorio

    Identifier 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

  • dataobjectObligatorio

    The main response payload containing the list of chapters for the project.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get chapter snapshotsELEVENLABS_GET_CHAPTER_SNAPSHOTSAcción

Retrieves 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_idstringObligatorio

    Identifier of the chapter for which snapshots are to be retrieved.

  • project_idstringObligatorio

    Identifier of the project containing the chapter.

Parámetros de salida

  • dataobjectObligatorio

    The main data object in the response, containing the list of chapter snapshots.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get default voice settingsELEVENLABS_GET_DEFAULT_VOICE_SETTINGSAcción

Retrieves 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

  • dataobjectObligatorio

    Default voice settings configuration.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get dubbed audio for a languageELEVENLABS_GET_DUBBED_FILEAcción

Retrieves an existing dubbed audio file for a specific `dubbing id` and `language code`.

Parámetros de entrada

  • dubbing_idstringObligatorio

    The unique identifier for the dubbing project from which to retrieve the audio.

  • language_codestringObligatorio

    The language code specifying the desired language of the dubbed audio file (e.g., 'en', 'es', 'de-DE').

Parámetros de salida

  • dataobjectObligatorio

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

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get dubbing project metadataELEVENLABS_GET_DUBBING_PROJECT_METADATAAcción

Retrieves metadata and status for a specific dubbing project by its id.

Parámetros de entrada

  • dubbing_idstringObligatorio

    The unique identifier of the dubbing project whose metadata is to be retrieved.

Parámetros de salida

  • dataobjectObligatorio

    Contains the detailed metadata of the specified dubbing project.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get generated itemsELEVENLABS_GET_GENERATED_ITEMSAcción

Retrieves metadata for a list of generated audio items from history, supporting pagination and optional filtering by voice id.

Parámetros de entrada

  • voice_idstring

    Filters 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_sizeinteger

    Specifies the maximum number of history items to return per page. The value must be between 1 and 1000, inclusive.

  • start_after_history_item_idstring

    The 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

  • dataobjectObligatorio

    The structured response containing the list of history items and pagination details.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get history item by idELEVENLABS_GET_HISTORY_ITEM_BY_IDAcción

Retrieves 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_idstringObligatorio

    Unique identifier of the history item to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    Detailed information about the retrieved history item.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get pronunciation dictionary metadataELEVENLABS_GET_METADATA_FOR_A_PRONUNCIATION_DICTIONARYAcción

Retrieves metadata for a specific, existing pronunciation dictionary from elevenlabs using its id.

Parámetros de entrada

  • pronunciation_dictionary_idstringObligatorio

    The unique identifier of the pronunciation dictionary for which to retrieve metadata.

Parámetros de salida

  • dataobjectObligatorio

    Object containing the metadata of the pronunciation dictionary.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get modelsELEVENLABS_GET_MODELSAcción

Retrieves 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[]Obligatorio

    The response data containing a list of available text-to-speech models with their detailed attributes.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get modelsELEVENLABS_GET_MODELS_V_1_MODELS_GETAcción

Deprecated: 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[]Obligatorio

    The response data containing a list of available text-to-speech models with their detailed attributes.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get project by IDELEVENLABS_GET_PROJECT_BY_IDAcción

Use 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_idstringObligatorio

    Unique 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

  • dataobjectObligatorio

    Detailed information of the retrieved project.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get projectsELEVENLABS_GET_PROJECTSAcción

Fetches 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

  • dataobjectObligatorio

    Contains the list of projects retrieved from the account.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get project snapshotsELEVENLABS_GET_PROJECT_SNAPSHOTSAcción

Retrieves 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_idstringObligatorio

    Identifier 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

  • dataobjectObligatorio

    The response data containing a list of project snapshots.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get pronunciation dictionariesELEVENLABS_GET_PRONUNCIATION_DICTIONARIESAcción

Retrieves 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

  • cursorstring

    Cursor 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_sizeinteger

    The number of pronunciation dictionaries to retrieve per page, with a maximum value of 100.

Parámetros de salida

  • dataobjectObligatorio

    The payload containing the list of pronunciation dictionaries for the current page and pagination information.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get pronunciation dictionary versionELEVENLABS_GET_PRONUNCIATION_DICT_VERSIONAcción

Downloads 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_idstringObligatorio

    The unique identifier of the specific version of the pronunciation dictionary.

  • dictionary_idstringObligatorio

    The unique identifier of the pronunciation dictionary.

Parámetros de salida

  • dataobjectObligatorio

    The API response data. Specific content and structure may vary, particularly for file download results.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get shared voicesELEVENLABS_GET_SHARED_VOICESAcción

Retrieves a paginated and filterable list of shared voices from the elevenlabs voice library.

Parámetros de entrada

  • agestring

    Filters voices by age group.

  • pageinteger

    Page number for pagination, starting from 0.

  • sortstring

    Specifies the criteria for sorting the voices.

  • accentstring

    Filters voices by accent.

  • genderstring

    Filters voices by gender.

  • searchstring

    A search term to filter voices by name or description.

  • categorystring

    Filters voices by category.

  • featuredboolean

    Filters for voices that are marked as featured.

  • languagestring

    Filters voices by language (ISO 639-1 code).

  • owner_idstring

    Filters voices by the public ID of their owner.

  • page_sizeinteger

    Maximum 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_enabledboolean

    Filters for voices that are enabled for the reader application.

Parámetros de salida

  • dataobjectObligatorio

    Data object containing the list of shared voices and pagination information.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get sso provider adminELEVENLABS_GET_SSO_PROVIDER_ADMINAcción

Retrieves the sso provider configuration for a specified workspace, typically for review purposes, and will indicate if no configuration exists.

Parámetros de entrada

  • workspace_idstringObligatorio

    The unique identifier of the workspace for which to retrieve the SSO provider configuration.

Parámetros de salida

  • dataobjectObligatorio

    Contains the detailed SSO provider configuration for the workspace.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get dubbing transcript by languageELEVENLABS_GET_TRANSCRIPT_FOR_DUBAcción

Retrieves the textual transcript for a specified dubbing project and language, if one exists for that language in the project.

Parámetros de entrada

  • dubbing_idstringObligatorio

    The unique identifier for the dubbing project.

  • language_codestringObligatorio

    The ISO 639-1 language code for which to retrieve the transcript.

Parámetros de salida

  • dataanyObligatorio

    The transcript content for the specified dubbing project and language. The structure can vary, often a string or structured text.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get user infoELEVENLABS_GET_USER_INFOAcción

Retrieves 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

  • dataobjectObligatorio

    Detailed user account information, including subscription, API key, and usage stats.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get user infoELEVENLABS_GET_USER_INFO_V_1_USER_GETAcción

Deprecated: retrieves authenticated user's account details; use 'get user info' instead.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Detailed user account information, including subscription, API key, and usage stats.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get user subscription infoELEVENLABS_GET_USER_SUBSCRIPTION_INFOAcción

Retrieves detailed subscription information for the currently authenticated elevenlabs user.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Detailed subscription information for the authenticated user.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get voiceELEVENLABS_GET_VOICEAcción

Retrieves comprehensive details for a specific, existing voice by its `voice id`, optionally including its settings.

Parámetros de entrada

  • voice_idstringObligatorio

    Identifier of the voice. Use the `GET /v1/voices` endpoint to list available IDs.

  • with_settingsboolean

    If true, the response will include detailed settings information for the voice.

Parámetros de salida

  • dataobjectObligatorio

    Detailed information and attributes of the requested voice.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get voices listELEVENLABS_GET_VOICESAcción

Retrieves a list of all available voices along with their detailed attributes and settings.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Primary data payload containing the list of available voices.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get voice settingsELEVENLABS_GET_VOICE_SETTINGSAcción

Retrieves the stability, similarity, style, and speaker boost settings for a specific, existing elevenlabs voice using its `voice id`.

Parámetros de entrada

  • voice_idstringObligatorio

    Identifier 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

  • dataobjectObligatorio

    The current voice settings, including stability, similarity boost, style exaggeration, and speaker boost status.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get voices listELEVENLABS_GET_VOICES_V_1_VOICES_GETAcción

Deprecated: 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

  • dataobjectObligatorio

    Primary data payload containing the list of available voices.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get API documentationELEVENLABS_REDIRECT_TO_MINTLIFYAcción

Retrieves the content of the official elevenlabs api documentation page hosted on mintlify.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataanyObligatorio

    The content of the ElevenLabs API documentation page. This is typically HTML or a structured representation of the API specification.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Remove rules from pronunciation dictionaryELEVENLABS_REMOVE_RULES_FROM_THE_PRONUNCIATION_DICTIONARYAcción

Permanently 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[]Obligatorio

    A 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_idstringObligatorio

    Identifier of the pronunciation dictionary from which rules will be removed.

Parámetros de salida

  • dataobjectObligatorio

    Contains details of the modified pronunciation dictionary, including its ID and new version ID, confirming the successful removal of rules.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Speech to speechELEVENLABS_SPEECH_TO_SPEECHAcción

Converts 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

  • seedinteger

    Seed for deterministic audio generation (integer 0-4294967295). Same seed and parameters yield same audio.

  • audioobjectbinary

    The audio file to be converted.

  • model_idstring

    Identifier of the model. Must support speech-to-speech (where `can_do_voice_conversion` is true). Use /v1/models to list models.

  • voice_idstringObligatorio

    Identifier of the voice to be used. Available voices can be retrieved using the /v1/voices endpoint.

  • output_formatstring

    Output 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_settingsstring

    JSON string defining voice settings, such as `stability` (float) and `similarity_boost` (float).

  • optimize_streaming_latencyinteger

    Latency 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

  • dataobjectObligatorio
  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Speech to speech streamingELEVENLABS_SPEECH_TO_SPEECH_STREAMINGAcción

Converts an input audio stream to a different voice output stream in real-time, using a specified speech-to-speech model.

Parámetros de entrada

  • seedinteger

    An integer seed for deterministic audio generation. Using the same seed with identical input parameters aims to produce the same audio output, aiding reproducibility.

  • audioobjectbinary

    The input audio file (e.g., .wav, .mp3) to be converted. This is the speech that will be transformed into the specified voice.

  • model_idstring

    Identifier 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_idstringObligatorio

    Identifier for the voice to be used. A list of available voices can be fetched from the `https://api.elevenlabs.io/v1/voices` endpoint.

  • output_formatstring

    Desired 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_settingsstring

    A 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_latencyinteger

    Controls 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

  • dataobjectObligatorio
  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Stream chapter audioELEVENLABS_STREAM_CHAPTER_AUDIOAcción

Streams the audio for a specified chapter snapshot from an elevenlabs project, optionally converting the output to mpeg format.

Parámetros de entrada

  • chapter_idstringObligatorio

    Identifier of the chapter. To list available chapters for a specific project, use the GET /v1/projects/{project_id}/chapters endpoint.

  • project_idstringObligatorio

    Identifier of the project. To find available project IDs, you can list all projects using the GET /v1/projects endpoint.

  • convert_to_mpegboolean

    If 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_idstringObligatorio

    Identifier 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

  • dataobjectObligatorio

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

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Stream project audioELEVENLABS_STREAM_PROJECT_AUDIOAcción

Streams audio from a specific project snapshot, optionally converting it to mpeg format.

Parámetros de entrada

  • project_idstringObligatorio

    Identifier of the project.

  • convert_to_mpegboolean

    If true, converts the output audio to MPEG format; otherwise, streams in its original or a default raw format.

  • project_snapshot_idstringObligatorio

    Identifier of the project snapshot.

Parámetros de salida

  • dataobjectObligatorio

    Contains the streamed audio byte stream and any supplementary metadata; may be empty if no metadata is returned.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Archive project snapshotELEVENLABS_STREAMS_ARCHIVE_WITH_PROJECT_AUDIOAcción

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

Parámetros de entrada

  • project_idstringObligatorio

    The ID of the project whose snapshot is to be archived.

  • project_snapshot_idstringObligatorio

    The ID of the project snapshot to archive.

Parámetros de salida

  • dataobjectObligatorio

    A dictionary containing the result of the archive operation, typically including a status confirmation.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update project pronunciation dictionariesELEVENLABS_UPDATE_PRONUNCIATION_DICTIONARIESAcción

Updates 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_idstringObligatorio

    The ID of the project to which the pronunciation dictionaries will be applied.

  • pronunciation_dictionary_locatorsobject[]Obligatorio

    List 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

  • dataanyObligatorio

    Detailed API response after updating dictionaries; its structure may vary.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Voice generation parameters retrievalELEVENLABS_VOICE_GENERATION_PARAMETERSAcción

Fetches 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

  • dataobjectObligatorio

    Detailed information on available voice generation parameters, including genders, accents, ages, character limits, and accent strength ranges.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not