Background Noise Remover
Take the room out and leave the voice.
or paste one from your clipboard
Full strength removes the most noise. Backing off blends the original back in, which sounds more natural when the room is part of the recording.
Runs in seconds. Listen before you download, and change the strength if the voice sounds thin.
Settings changed. Render again to hear them.
How to use it
- Drop the recording in. There is no model to download for this one: it is small enough to ship with the site, so it starts working straight away.
- Press Clean. The whole file is processed about eighty times faster than real time, so even a long interview is done in seconds rather than minutes.
- Listen, and compare. The cleaned version appears as its own player under the controls, with the original still in the player above, so you can play one against the other and hear exactly what left. Full strength is not always best: on a recording where the room is part of the atmosphere, leaving a little of the original in sounds more natural.
- Download when it sounds right. If this is going on to a transcriber, run it through cleaned first: speech recognition is noticeably more accurate once the hiss is gone.
How a 150 KB model does this
Most noise reduction works by subtraction: measure the noise during a silent passage, then subtract that profile from the whole recording. It works, and its failure mode is famous: the musical-noise artefact, a shimmering of little tones where the subtraction left uneven residue behind.
RNNoise does something different. It splits the signal into a couple of dozen frequency bands and, for every 10-millisecond frame, asks a small recurrent model how much of each band is voice. The answer is a gain per band, and the gains are applied smoothly. Because the model carries state from one frame to the next, it knows whether it is in the middle of a word or in a gap, which is the information a static noise profile does not have.
It is small because it only ever had to output those couple of dozen gains rather than reconstruct a waveform, and because it was built to run on modest hardware in real time. That constraint is why it can ship inside a web page instead of behind a download.
Where it helps most
Interviews and voice notes recorded in ordinary rooms are the best case. So is anything you intend to transcribe: speech recognition degrades quickly with background noise, and cleaning first measurably improves the transcript.
It also pairs well with the silence remover. Cleaning first and then removing silence gives a better result than the other way round, because the silence detector is looking for passages below a level threshold, and it is far easier to pick those out once the noise floor has come down.
When to leave it alone
Anything where the background is content. Ambience recorded deliberately, a live room you wanted the sound of, a field recording: this will strip exactly the thing you went there for.
Music, as above: it was trained on speech and will treat sustained notes with suspicion. And anything you may need as evidence, where the recording should stay as it was captured rather than as it sounded best.