Voice Changer
Replace the voice in a recording or a talking video with another voice, and keep the original emotion, pacing and timing. Speech-to-speech with ElevenLabs.
The Voice Changer node replaces the voice in a recording, or in a whole talking video, with another voice. It converts speech to speech with ElevenLabs, so the original emotion, pacing and timing stay and only the voice changes. Wire audio in to get audio back, or wire a video in to get the same video back with the new voice.
When to use it
- Re-voice a talking-head or lip-synced video in one step.
- Give a recording the voice of your brand or of a character.
- Hide a speaker's identity and keep the natural delivery.
- Turn a rough scratch recording into a polished voiceover.
- Use one narrator voice across recordings of different people.
For a conversation with several speakers who each need a new voice, use Voice Changer Pro.
Quick start
Add the node
Press Tab on the canvas and choose Audio › Voices › Voice Changer.
Wire the recording
Wire an audio node into the Audio input, or a video node into the Video input.
Choose the new voice
Open the settings panel. Under Voice, open the voice browser and choose the voice to apply.
Run it
Click Run on the node. For audio, the new recording appears on the Audio output. For a video, the re-voiced video appears on the Video output, and its new voice track on the Audio output.
Inputs and outputs
| Input | Accepts | What it does |
|---|---|---|
| Audio | Audio nodes, such as Upload Audio, Text to Speech and Voice Extractor | The recording whose voice is replaced. The node returns audio. |
| Video | Video nodes, such as Upload Video, Generate Video and Lip Sync | The talking video to re-voice. The node returns the video with the new voice. |
When both inputs are wired, the video wins and the audio input is ignored.
| Output | What it carries |
|---|---|
| Audio | The re-voiced audio. Always produced. For a video, this is the new voice track. |
| Video | The re-voiced video. Only produced when a video is wired in. |
The file decides the mode, not the input. The node checks what the file really contains. An audio-only file on the Video input, such as a voice memo saved as .m4a, runs as audio and returns audio. A video on the Audio input has its sound extracted and is treated as audio.
Settings
| Setting | What it does |
|---|---|
| Voice | The target voice. Opens the voice browser with premade, Voice Library and your own voices. |
| Model | Multilingual v2 (the default) covers 29 languages. English v2 is for English only. Both cost the same. |
| Stability | From 0 to 1. The default is 0.5. Lower values are more expressive, higher values more uniform. |
| Similarity | From 0 to 1. The default is 0.75. How closely the result matches the target voice's timbre. |
| Style Exaggeration | From 0 to 1. The default is 0. Carries more of the source's delivery into the new voice, but adds latency and can reduce stability. |
| Speaker Boost | Strengthens the likeness to the target voice, with slightly more latency. On by default. |
| Seed | A whole number from 0 to 4,294,967,295. The same seed, input and settings give the same result. Leave it empty for a random result. |
| Remove Background Noise | Off (the default) keeps the music and sound effects under the new voice. On removes them for a clean, voice-only result. |
Models
| Model | Maker | Modes | Credits | Details |
|---|---|---|---|---|
| ElevenLabs Voice Changer | ElevenLabs | Voice changer | 40 | Speech-to-speech: convert one voice to another while preserving prosody. |
Keep Multilingual v2 unless you want to compare results. ElevenLabs recommends it even for English recordings, where it often does better than English v2, and it is required for recordings in other languages.
Re-voice a whole video
Wire any talking video into the Video input: a generated clip, an uploaded file or a lip-synced shot. The node then:
- Extracts the sound track from the clip.
- Converts the speech to the voice you chose.
- Puts the new voice back on the original video, and returns the video and the new voice track.
This replaces a chain of four nodes: a video, Extract Audio, a voice change and Merge Video & Audio.
The video needs a sound track. Most text-to-video and image-to-video models make silent video. Only models that generate sound, such as VEO 3.1 and Kling 3.0, give the node speech to convert. Wire audio directly when your clip is silent.
Keep or drop the music. With Remove Background Noise off, music and sound effects in the clip stay under the new voice. Turn it on when you want the voice alone.
Tips
- Start from the defaults. Stability 0.5 and Similarity 0.75 suit most recordings. Higher similarity matches the voice more closely, but can sound less natural.
- Leave Style Exaggeration at 0. Raise it only when the new voice should lean harder into the drama of the original.
- Clean the source first. Poor recordings carry their problems into the result. Wire noisy audio through Voice Extractor first.
- Prefer speech-heavy clips. Loud music under the dialogue can bleed into the conversion. Turn on Remove Background Noise when you do not need the music.
- Expect less nuance on big changes. The further apart the source and target voices are, for example a deep male voice to a light female voice, the more artifacts can appear.
Troubleshooting
The run fails with "This video has no audio track to revoice". The clip is silent. Use a clip with spoken audio, or wire a recording into the Audio input.
The result sounds robotic. Lower Similarity to give the model more freedom, or choose a target voice that is closer to the original speaker.
From the API
POST /v1/voice-changer takes voiceId and either audioUrl or videoUrl, plus the optional model, stability, similarityBoost, style, useSpeakerBoost, seed and removeBackgroundNoise. The result's sourceHasVideo tells you whether the run used video mode or audio mode. The MCP tool is voice_changer. See Voice and media.
Frequently asked questions
Related
Voice Changer Pro
Voice Extractor
Dubbing
Lip Sync
ElevenLabs Voice Changer
Last updated on
Text to Dialogue
Voice a whole conversation in one audio file. Give each line its own voice, add audio tags for emotion, or fill the lines from a script. ElevenLabs Dialogue v3.
Voice Changer Pro
Detect each speaker in a recording or talking video and give each one a new voice, with the original emotion and timing kept. Priced per minute of speech.