var2_voice_to_voice
VOICE TO VOICE (voice changer, ElevenLabs speech-to-speech): re-speak a recorded / uploaded voice in another voice, keeping its words, timing and emotion. Needs source_audio_url (a var2/https audio URL — from var2_record_voice, var2_upload_asset or a previous result), voice_id (var2_get_voice_list) and duration_seconds of the source (the recorder reports it). Up to 5 minutes. Priced per second of source audio. Returns a placeholder like other audio; the inline preview updates itself.
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": {
"source_audio_url": "<source_audio_url>",
"voice_id": "<voice_id>",
"duration_seconds": "<duration_seconds>"
},
"name": "var2_voice_to_voice"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Optional title for the result. | |
| voice_id | Yes | Target ElevenLabs voice_id (var2_get_voice_list). | |
| voice_name | No | Target voice display name. | |
| duration_seconds | Yes | Length of the source audio in seconds (the recorder reports it). | |
| source_audio_url | Yes | https URL of the voice to convert. | |
| remove_background_noise | No | Clean background noise from the source first. Default false. |