Actions13
- Speech Actions
- Voice Actions
- History Actions
- User Actions
Overview
The "Create Voice" operation in the ElevenLabs node allows users to create a new voice entry in their voice library by using a previously generated voice ID. This generated voice ID is obtained from the "Generate Voice" operation. The node facilitates managing custom voices by adding them to the user's collection, enabling reuse and organization of voice assets.
Common scenarios where this node is beneficial include:
- Adding newly generated custom voices to a personal or team voice library for later use.
- Organizing multiple custom voices with descriptive names and labels.
- Automating voice asset management workflows within n8n.
Practical example:
- After generating a custom voice with specific characteristics (e.g., tone, pitch), you can use this node to save that voice under a recognizable name and description, making it easy to select for future text-to-speech tasks.
Properties
| Name | Meaning |
|---|---|
| Generation Voice ID | The unique identifier (generated_voice_id) of the voice generated previously to be added. |
| Name | The display name for the new voice entry in your library. Defaults to "n8n voice". |
| Description | (Optional) A textual description of the voice. Defaults to "Generate with n8n". |
| Labels (JSON) | (Optional) JSON object containing up to 5 labels describing the voice, e.g., language, type. |
Additionally, the node shows a notice indicating it is currently in BETA and under active development, with links for more information and support.
Output
The node outputs JSON data representing the created voice resource. This typically includes details such as the voice's ID, name, description, labels, and any metadata returned by the ElevenLabs API confirming the creation.
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. - No other external dependencies are indicated.
Troubleshooting
- Missing or invalid
generated_voice_id: Ensure that the voice ID provided corresponds to a valid generated voice from the "Generate Voice" operation. Invalid IDs will cause API errors. - API authentication errors: Verify that the API key credential is correctly configured and has necessary permissions.
- JSON format errors in Labels: If providing labels, ensure the JSON is well-formed and does not exceed the maximum of 5 labels.
- Beta status warnings: Since the node is in active development, some features may be unstable or subject to change. Check the linked resources for updates.