Actions13
- Speech Actions
- Voice Actions
- History Actions
- User Actions
Overview
The ElevenLabs node enables interaction with the ElevenLabs API to manage and generate natural-sounding speech using AI. Specifically, the Delete Voice operation under the Voice resource allows users to delete a custom voice from their ElevenLabs account. This is useful for managing voice assets by removing voices that are no longer needed or were created for temporary use.
Common scenarios include:
- Cleaning up unused or test voices to keep the voice library organized.
- Removing voices that may have been cloned or generated but are no longer relevant.
- Managing voice resources programmatically as part of a larger automation workflow.
Example: A user creates multiple custom voices for different projects and wants to automate the deletion of outdated voices to maintain a clean environment.
Properties
| Name | Meaning |
|---|---|
| Voice ID | The identifier of the voice to delete. Can be selected from a list of existing voices or entered manually as an ID string. |
Additional property shown as a notice (not input):
- API Key Notice: Informs the user that an API key from ElevenLabs is required to use this node, with a link to obtain it.
Output
The node outputs JSON data representing the result of the delete operation. Typically, this will confirm whether the voice was successfully deleted or provide error information if the deletion failed.
No binary data output is involved in this operation.
Dependencies
- Requires an API key credential from ElevenLabs to authenticate requests.
- The node sends HTTP 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
- Invalid Voice ID: If the provided Voice ID does not exist or is incorrect, the API will return an error indicating the voice could not be found. Verify the ID or select from the list mode.
- Authentication Errors: Missing or invalid API key will cause authentication failures. Ensure the API key is correctly set up in the node credentials.
- Network Issues: Connectivity problems can prevent the request from reaching ElevenLabs. Check network settings and retry.
- Permission Issues: The API key must have sufficient permissions to delete voices. Confirm the API key scope includes voice management.
Links and References
- ElevenLabs Dashboard – Obtain your API key and manage your account.
- ElevenLabs API Documentation – For detailed API endpoints and parameters related to voice management.