Offline AI audio denoiser for audio and video. Private, on-device, and fast.
DeepDenoiser removes background noise from audio and video files on your Android device. It runs entirely on-device using DeepFilterNet3 — your files never leave your phone.
demo.video.mp4
- 🔇 Noise suppression: Removes background hiss, hums, and environmental noise using deep learning.
- 🎥 Audio & video: Process both voice recordings and video clips.
- 🎤 Live recording: Capture audio with built-in noise removal.
- 🔒 Privacy-first: All processing happens on your device. Nothing is uploaded.
- 🚀 Native performance: Custom Kotlin modules for efficient media transcoding and I/O.
- Framework: React Native (Expo SDK 55+)
- AI Model: DeepFilterNet3 (via
onnxruntime-react-native) - Native Logic: Custom Kotlin modules for Android
MediaCodechandling - State Management: React Hooks & Expo Router
- Bun (Recommended)
- Android Development Environment (Android Studio)
-
Clone the repository
git clone https://github.com/sayampy/deepdenoiser.git cd deepdenoiser -
Install dependencies
bun install
-
Run on Android (Note: This project uses custom native code, so you must use a Development Build, not Expo Go)
bunx expo run:android
PRs and issues are welcome. This is a small project and I'd love help improving it.
See CONTRIBUTING.md for how to get started.
GPL-3.0 — see LICENSE.


