convert_voice
Re-voice recorded speech with a different voice while preserving original timing and delivery. Ideal for dubbing, ADR, or character voice replacement.
Instructions
Re-voice a recorded performance onto another voice (ElevenLabs speech-to-speech).
Keeps the delivery/timing of the input recording but swaps the voice — for dubbing, ADR, or turning your own take into a character's voice.
Args: audio: Local path to the source audio (the performance to convert). voice: Target voice — a saved name or an ElevenLabs voice id. remove_background_noise: Clean the input before converting. format: Output format ("mp3"/"wav"; wav auto-downgrades to mp3 on sub-Pro tiers). seed: Optional determinism hint.
Returns: {"path": } or {"error"}.
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": {
"audio": "<audio>",
"voice": "<voice>"
},
"name": "convert_voice"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | ||
| audio | Yes | ||
| voice | Yes | ||
| format | No | ||
| remove_background_noise | No |