delete_voice
Delete a custom voice from ElevenLabs to free a slot. Requires confirmation, resolves names to IDs, and rejects ambiguous or premade voices.
Instructions
Delete a custom voice from the ElevenLabs account, freeing a voice slot.
DESTRUCTIVE and irreversible — you must pass confirm=True. Resolves a name to its id first and refuses if the name is ambiguous (pass the exact voice_id then). Premade voices can't be deleted. Also removes local nickname aliases and warns if a saved profile still pins the voice.
Args: voice: The voice name or id to delete. confirm: Must be True to actually delete.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"voice": "<voice>"
},
"name": "delete_voice"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| voice | Yes | ||
| confirm | No |