ElevenLabs icon

ElevenLabs

WIP

Overview

The "Clone Voice" operation in the ElevenLabs node allows users to create a new voice by duplicating an existing one with optional modifications. This is useful for quickly generating a similar voice profile without starting from scratch, enabling customization such as renaming or adding descriptive labels. Practical scenarios include creating personalized AI voices for different applications like podcasts, virtual assistants, or narration where slight variations of a base voice are needed.

Properties

Name Meaning
Name The name assigned to the cloned voice.
Additional Fields Optional extra details for the cloned voice:
  • Description A textual description of the voice (default: "Generate with n8n").
  • Labels (JSON) JSON object containing up to 5 labels describing the voice, e.g., language, characteristics.

Note: There is also a notice property informing users that this node is in BETA and under active development, with links for more information and support.

Output

The node outputs JSON data representing the newly cloned voice object. This typically includes the voice's unique identifier, name, description, labels, and other metadata returned by the ElevenLabs API. The output can be used downstream in workflows to reference or manipulate the cloned voice.

No binary data output is indicated for this operation.

Dependencies

  • Requires an API key credential for ElevenLabs API authentication.
  • The node makes HTTP POST requests to the ElevenLabs API endpoint at https://api.elevenlabs.io/v1.
  • Proper configuration of the API key credential within n8n is necessary for successful operation.

Troubleshooting

  • Common Issues:

    • Missing or invalid API key will cause authentication failures.
    • Incorrectly formatted JSON in the Labels field may result in request errors.
    • Network connectivity issues can prevent communication with the ElevenLabs API.
  • Error Messages:

    • Authentication errors typically indicate problems with the provided API key; verify and update credentials.
    • Validation errors may occur if required fields like "Name" are missing or if JSON labels are malformed; ensure all inputs conform to expected formats.
    • API rate limits or service downtime could cause temporary failures; retry after some time or check ElevenLabs service status.

Links and References

Discussion