# Voice Extractor

> Remove background noise, music and other sounds from a recording and keep only the voice. Clean audio before transcription, lip sync, dubbing or a voice change.

Source: https://nodaro.ai/docs/nodes/audio/voice-extractor

The **Voice Extractor** node removes background noise, music and other sounds from a recording and returns only the voice. It uses ElevenLabs voice isolation and has no settings to tune. Put it in front of a voice, lip sync or transcription node, which all work better with clean speech.

- Found in: Audio › Clean & Separate
- Output: audio
- API type: `audio-isolation`

## When to use it
- Clean an interview or a field recording before you edit it.
- Clean noisy audio before [Transcribe](https://nodaro.ai/docs/nodes/audio/transcribe), for a more accurate transcript.
- Take the vocals out of music or mixed audio before a voice change.
- Remove background noise from a podcast recording.
- Isolate the dialogue of a video before [Dubbing](https://nodaro.ai/docs/nodes/audio/dubbing).

## Quick start
### Add the node

Press Tab on the canvas and choose **Audio › Clean & Separate › Voice Extractor**.

### Wire the recording

Wire an audio node, such as [Upload Audio](https://nodaro.ai/docs/nodes/audio/upload-audio), into the **Audio** input. For the sound of a video, wire the video through [Extract Audio](https://nodaro.ai/docs/nodes/video/extract-audio) first.

### Run it

Click **Run** on the node. The clean voice appears on the node with a player.

Workflow: A noisy interview is cleaned before it is transcribed.

- Upload Audio → Voice Extractor (audio)
- Voice Extractor → Transcribe (audio)

## Input and output
| Input | Accepts | What it does |
| --- | --- | --- |
| **Audio** | Audio nodes, such as Upload Audio, Reference Audio and Text to Speech | The recording to clean. |

The output, **Audio**, is the cleaned recording with the voice alone. It is audio, not data: for word timings, use [Transcribe](https://nodaro.ai/docs/nodes/audio/transcribe) or [Forced Alignment](https://nodaro.ai/docs/nodes/audio/forced-alignment).

## Settings
Voice Extractor has no settings besides its **Label**, the name shown on the canvas.

## Models
| Model | Maker | Modes | Credits | Details |
| --- | --- | --- | --- | --- |
| [ElevenLabs Voice Isolation](https://nodaro.ai/docs/models/audio/elevenlabs-voice-isolation) | ElevenLabs | Voice isolation | 74 | Strip background noise / music from a vocal track. |

## Which cleaning node to use

| You want | Use |
| --- | --- |
| Only a clean voice, with noise and music removed | Voice Extractor |
| The vocals and the instrumental of any song, as two tracks | [Audio Separation](https://nodaro.ai/docs/nodes/audio/audio-separation), Vocal / Instrumental mode |
| Separate stems, such as drums, bass and piano | [Audio Separation](https://nodaro.ai/docs/nodes/audio/audio-separation), Full stems mode |
| The vocals and stems of a song made with Suno | [Suno Separate](https://nodaro.ai/docs/nodes/audio/suno-separate) |

## Tips
- **Trim first.** The node always processes the whole input. Cut the part you need with [Trim Audio](https://nodaro.ai/docs/nodes/audio/trim-audio) before you clean it.
- **Clean before voice work.** Put Voice Extractor in front of [Voice Changer](https://nodaro.ai/docs/nodes/audio/voice-changer) or [Lip Sync](https://nodaro.ai/docs/nodes/video/lip-sync) so that background noise does not carry into the result.
- **Expect limits on buried speech.** The result depends on the input. Speech that is deeply buried under noise can come back with artifacts.

## From the API
`POST /v1/audio-isolation` takes `audioUrl`. The MCP tool is `audio_isolation`. See [Voice and media](https://nodaro.ai/docs/developers/api/voice-and-media).

## Frequently asked questions

### What does Voice Extractor do?

It removes background noise, music and other non-speech sounds from a recording and returns only the voice. It has no settings, so you only wire in audio and run it.

### Can I clean only part of a recording?

Voice Extractor always processes the whole input. To clean one part, cut it first with Trim Audio and wire the trimmed audio into Voice Extractor.

### What is the difference between Voice Extractor and Audio Separation?

Voice Extractor keeps only a clean voice and discards everything else. Audio Separation splits any audio into a vocal track and an instrumental track, or into stems such as drums and bass, so you keep every part.

### Does Voice Extractor work on music without vocals?

It needs speech or singing to extract. Purely instrumental audio gives little or nothing back.
