Echo cancellation is a separate stage
On speakers, the other person’s voice comes back through your mic. Echo cancellation removes it on Linux systems running PipeWire.
Kleervox removes background noise and speaker echo from your mic in real time. Works with PipeWire and PulseAudio — no driver to install.
No suppression module to load, no null sink to wire, nothing to redo after every reboot.
Quiet speech survives; steady hum does not. A gate cuts audio below a threshold, clipping the start of words and leaving noise audible while you speak. A neural model separates voice from everything else continuously.
Select it once per app; it behaves like ordinary hardware. Per-app suppression has to be configured in each program, and many Linux clients have no such setting at all.
Created when the app starts, removed when it exits. The running audio server creates the virtual device, so there is no module to reload and no config file to keep in sync.
Install the Debian package; the virtual microphone appears the first time you start the app.
Download the .deb, then run:sudo apt install ./kleervox_*_amd64.deb
In Kleervox, choose your headset, USB or laptop mic. Never select the virtual microphone here.
Set it as the input in Zoom, Meet, Discord, Teams or OBS. Keep your headphones as the output device.
Check your voice sounds natural and the noise is gone. Adjust the cancellation strength only if speech starts to sound processed.
Anything that lets you pick a microphone can use it — including browser calls.
On speakers, the other person’s voice comes back through your mic. Echo cancellation removes it on Linux systems running PipeWire.
Live microphone audio is never uploaded for cleaning. The model runs locally, which matters for confidential calls.
Yes. Kleervox runs natively on Linux and cleans the microphone in real time, then exposes the result as a virtual microphone that any call or recording app can select. Many noise-cancellation products ship Windows and macOS builds only, which is why Linux users often fall back to manual filter chains.
Both. PipeWire is preferred and is the default on current Ubuntu, Fedora, and most modern desktops. Systems still running PulseAudio are supported through the equivalent null-sink and remap-source setup. The app detects which audio server is running and configures itself accordingly.
No. On Linux the virtual microphone is created at runtime by the audio server, so there is no kernel module, no third-party audio cable, and no signed driver to approve. Start Kleervox and the "Kleervox Microphone" input appears; quit the app and it is removed again.
Open Kleervox, select your real microphone inside it, then open Discord's Voice & Video settings and choose "Kleervox Microphone" as the input device. Discord's own suppression can stay off, since the signal it receives is already cleaned.
Yes. Add an Audio Input Capture source in OBS and select the Kleervox virtual microphone. Because the cleaning happens before OBS receives the signal, the recorded or streamed audio is already free of keyboard clicks, fans, and room noise.
Yes. Echo cancellation is a separate stage from noise cancellation and is available on Linux systems running PipeWire. It targets the remote participant’s voice leaking from your speakers back into your microphone. Headphones remain the most complete way to eliminate that path.
No. Noise and echo cancellation run entirely on your own machine. Live microphone audio is not sent to a server for processing, so the cleaning keeps working even on an unstable connection.
A Debian package covers Ubuntu, Debian, Linux Mint, Pop!_OS, and other Debian-derived distributions, and an AppImage runs on distributions outside that family. The only real requirement is a working PipeWire or PulseAudio audio server, which is standard on current desktop installs.
Mix your mic with sample noise in the browser demo. It runs on your machine — nothing is uploaded.
Test it free in your browser