DeepFilterNet Plus is a maintained fork of DeepFilterNet. It removes background noise from a live microphone on Linux and cleans up recorded WAV files on Linux, macOS, and Windows.
No compilation is required. Pick what you want to do:
| I want to… | Recommended option |
|---|---|
| Clean my microphone on Linux | EasyEffects + Deep Noise Remover |
| Clean a recorded audio file | Download the command-line app |
| Build, train, or use the Python package | Developer and research guide |
One command installs both the microphone plugin and the deep-filter command-line app:
yay -S deepfilternet-plus-bin(Use deepfilternet-plus-git instead to build from the latest source.) Then install EasyEffects
from your distribution, open Input, and add Deep Noise Remover.
- Install EasyEffects from Flathub.
- Open EasyEffects and select Input.
- Add Deep Noise Remover to the effects list.
- Select Easy Effects Source as the microphone in Discord, OBS, your browser, or another app.
The EasyEffects Flatpak already includes the components needed for Deep Noise Remover.
Want the real-time safety and stereo fixes from this Plus fork specifically? Install the native EasyEffects package from your Linux distribution, then follow the DeepFilterNet Plus plugin guide.
Download the ready-to-run file for your computer:
| Platform | Download |
|---|---|
| Linux x86_64 | deep-filter-linux-x86_64 |
| macOS — Apple Silicon | deep-filter-macos-arm64 |
| macOS — Intel | deep-filter-macos-x86_64 |
| Windows x86_64 | deep-filter-windows-x86_64.exe |
On Linux (use the matching downloaded filename on macOS):
chmod +x deep-filter-linux-x86_64
./deep-filter-linux-x86_64 noisy.wav --output-dir cleaned/On macOS, Gatekeeper may block the downloaded app the first time. Give it permission with:
chmod +x deep-filter-macos-arm64
xattr -d com.apple.quarantine deep-filter-macos-arm64On an Intel Mac, replace deep-filter-macos-arm64 with deep-filter-macos-x86_64.
On Windows PowerShell:
.\deep-filter-windows-x86_64.exe noisy.wav --output-dir cleanedThe cleaned WAV file is written to the output folder. See the command-line guide for macOS Gatekeeper help, extra options, and more examples.
- Real-time safe LADSPA processing: the audio callback no longer blocks, preventing system-wide crackling at small PipeWire buffer sizes.
- Safer overload handling: audio passes through instead of taking down the host if the worker cannot keep up.
- Stereo inference fix: current
tractversions work correctly with multi-channel models. - Drop-in compatibility: the library name and plugin identifiers remain unchanged for EasyEffects and PipeWire filter-chain setups.
See what changed from upstream for implementation details.
- EasyEffects setup
- Command-line app
- PipeWire virtual microphone
- Developer, Python, training, and research guide
- All documentation
If DeepFilterNet Plus makes your calls or recordings better, you can support continued maintenance:
DeepFilterNet Plus builds on the work of the DeepFilterNet contributors. The project is available under your choice of the MIT or Apache 2.0 license.