Actions13
- Speech Actions
- Voice Actions
- History Actions
- User Actions
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 when you want to quickly generate a similar voice profile without starting from scratch, for example, to create variations of a custom voice or to back up a voice configuration before making changes.
Practical scenarios include:
- Creating personalized voice assistants with slightly different tones.
- Generating multiple voices for audio content creation that share core characteristics.
- Experimenting with voice parameters while preserving the original voice setup.
Properties
| Name | Meaning |
|---|---|
| This node is currently in BETA and under active development. More info / Contact on X / Support video | Informational notice about the node's development status and support links. |
| Name | The name of the new cloned voice. |
| Additional Fields | Optional extra settings for the cloned voice: |
| - Description | A description for the new voice (default: "Generate with n8n"). |
| - Labels (JSON) | JSON object containing labels describing the voice (max 5), e.g., language, descriptive tags. |
Output
The node outputs JSON data representing the newly cloned voice object as returned by the ElevenLabs API. This typically includes details such as the voice ID, name, description, labels, and other metadata related to the voice profile.
If the node supports binary data output (not indicated here), it would represent audio or voice samples, but this operation primarily deals with voice metadata cloning.
Dependencies
- Requires an API key credential for ElevenLabs API access.
- The node sends requests to
https://api.elevenlabs.io/v1. - Proper network connectivity and valid API credentials are necessary.
Troubleshooting
- Invalid API Key or Authentication Errors: Ensure the API key credential is correctly configured and has sufficient permissions.
- Malformed Labels JSON: When providing labels, ensure the JSON is well-formed and does not exceed the maximum allowed number of labels.
- Missing Required Fields: The "Name" property must be provided; otherwise, the API may reject the request.
- API Rate Limits: Frequent cloning operations might hit rate limits imposed by ElevenLabs; handle errors accordingly.
- Beta Status Warnings: Since the node is in beta, some features or API endpoints might change or behave unexpectedly.