DeepFilterNet3 — Android

DeepFilterNet3 runs on Android and embedded Linux via ONNX Runtime, using STFT/ERB-based noise suppression. It processes microphone input before VAD and STT, providing cleaner transcription in noisy environments.

Model

ModelBackendSizeHuggingFace
DeepFilterNet3ONNX Runtime~8 MBaufklarer/DeepFilterNet3-ONNX

Performance

MetricValue
RTF~0.15 (real-time capable)
ProcessingSTFT/ERB-based noise suppression
Model filedeepfilter-auxiliary.bin
Important

On Android, noise cancellation is integrated into the SpeechPipeline and runs automatically on mic input before VAD and STT. No standalone API is needed. See speech-android on GitHub for integration details.

Source code: github.com/soniqo/speech-android