Actions16
Overview
The "Clone Voice" operation in the ElevenLabs node allows users to create a new voice by duplicating an existing one, optionally customizing its name, description, and labels. This is useful for scenarios where you want to quickly generate a similar voice profile without starting from scratch, such as creating variations of a custom voice for different projects or testing purposes.
Practical examples:
- A content creator wants to clone their custom voice with a new name and updated description for a specific video series.
- A developer needs to generate multiple labeled voices for different languages or styles based on a base voice.
Properties
Name | Meaning |
---|---|
This node is currently in BETA and under active development. More info / Contact n8Ninja on X / Support via YouTube | Informational notice about the node's development status and support links. |
Name | The name of the cloned voice. Default is "n8n voice". |
Additional Fields | Optional extra fields to customize the cloned voice: |
- Description | A text description of the voice. Default is "Generate with n8n". |
- Labels (JSON) | JSON object containing up to 5 labels describing the voice, e.g., language, descriptive tags, generation source. Default example: {"language": "en", "descriptive": "custom voice", "generated": "with n8n"} |
Output
The node outputs JSON data representing the newly cloned voice object returned by the ElevenLabs API. This typically includes details such as the voice's unique identifier, name, description, labels, and other metadata.
If the node supports binary data output (not explicitly shown here), it would represent audio files or related media generated or associated with the voice.
Dependencies
- Requires an API key credential for ElevenLabs API access.
- The node makes HTTP POST requests to the ElevenLabs API endpoint at
https://api.elevenlabs.io/v1
. - No additional external dependencies are indicated.
Troubleshooting
- Common issues:
- Invalid or missing API key credential will cause authentication failures.
- Incorrectly formatted JSON in the "Labels" field may cause request errors.
- Using unsupported or too many labels (max 5) might result in API rejection.
- Error messages:
- Authentication errors: Verify that the API key credential is correctly configured.
- Validation errors: Check that all required fields are provided and JSON syntax is correct.
- Network errors: Ensure network connectivity and that the ElevenLabs API endpoint is reachable.