ElevenLabs icon

ElevenLabs

WIP

Overview

The "List Voices" operation of the ElevenLabs node retrieves a list of available voices from the ElevenLabs API. This is useful for users who want to explore or select different voice options for text-to-speech or other speech synthesis tasks. For example, a user might use this node to dynamically populate a dropdown menu with voice choices in a workflow that generates audio content.

Properties

Name Meaning
Simplify Output Whether to return a simplified version of the response (true/false).
Include Premade Whether to include premade voices in the response (true/false).

Additionally, there is a notice property displayed as an informational message about the node being in beta and under active development, with links for more information and support.

Output

The output JSON contains the list of voices retrieved from the ElevenLabs API. If "Simplify Output" is enabled, the response is transformed into a simpler structure focusing on key voice attributes. If disabled, the full raw API response is returned.

The node does not output binary data.

Dependencies

  • Requires an API key credential for authenticating requests to the ElevenLabs API.
  • The node makes HTTP POST requests to https://api.elevenlabs.io/v1.
  • No additional external dependencies are indicated.

Troubleshooting

  • Common issues:

    • Invalid or missing API key will cause authentication errors.
    • Network connectivity problems may prevent reaching the ElevenLabs API endpoint.
    • Using the node while it is still in beta may lead to unexpected behavior or incomplete features.
  • Error messages:

    • Authentication failures typically indicate invalid credentials; verify the API key.
    • HTTP errors such as 4xx or 5xx responses suggest issues with request parameters or server availability.
    • If the response cannot be parsed, check if the API format has changed or if the node version is outdated.

Links and References

Discussion