DeepFilterNet vs DPDFNet
DeepFilterNet
github.comDPDFNet
github.comSide by side
| Figure | DeepFilterNet | DPDFNet |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| iOS | — | Yes |
| Android | — | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 2 | 1 |
| Spec score · AI Speech Enhancement Software | 8.7 (#4) | 8.0 (#13) |
| License | The repository code is free and open source under either the MIT License or Apache License 2.0, at the user's option. | The repository provides the software under the Apache License 2.0. |
| Purpose | DeepFilterNet is a low-complexity speech enhancement framework for full-band 48 kHz audio using deep filtering. | DPDFNet is a causal, single-channel speech-enhancement model for cleaning noisy speech in recordings, live streams, and edge-device applications. |
Plans
In their own words
DeepFilterNet
DeepFilterNet is a free, open-source framework for speech enhancement on full-band 48 kHz audio, using deep filtering. Its command-line tool suppresses noise in WAV files, with 48 kHz as its only supported sampling rate. A LADSPA plugin provides real-time noise suppression and can be used with PipeWire filter chains to create a virtual microphone or audio output, including for VoIP apps such as Zoom or Discord. The plugin's minimum latency is 20 ms from STFT processing, plus any delay added by the LADSPA host. The Rust command-line tool defaults to DeepFilterNet2; the Python interface documents DeepFilterNet and DeepFilterNet2. An optional post-filter may slightly over-attenuate very noisy sections. The framework supports Linux, macOS and Windows, though training is tested only under Linux. The Python package installs as deepfilternet, and an optional train extra adds data-loading functionality for Linux training. Code is available under either the MIT License or Apache License 2.0.
DPDFNet
DPDFNet is a free, open-source model for reducing noise in single-channel speech from recordings, live streams, and edge-device applications. It supports offline processing and streaming, and extends DeepFilterNet2 with dual-path encoder blocks and an always-on fine-tuning approach intended to reduce over-attenuation. Pretrained variants support 8, 16, and 48 kHz audio. The repository includes PyTorch code and ONNX and TFLite inference models, with command-line, Python, and stateful streaming interfaces. Streaming buffers about 20 ms before the first enhanced output, then adds about 10 ms of delay for later blocks. A hosted Gradio demo and audio examples are linked from the project page. Listed community integrations include sherpa-onnx, OBS Studio, VST3 and LADSPA plugins, Core ML ports, and WebAssembly. The project page reports real-time DPDFNet-4 deployment on Ceva-NeuPro-Nano edge NPUs in a benchmark setup using int8 weights and int16 activations. The software is under Apache License 2.0. Model files are not bundled in the source repository; it provides commands to download checkpoints and ONNX or TFLite models from Hugging Face.