Offline AI audio denoiser for audio and video. Private, on-device, and fast.
DeepDenoiser is a powerful, open-source mobile application designed to remove background noise from your audio and video files instantly.
Powered by the state-of-the-art DeepFilterNet3 model, it runs entirely on your deviceโensuring your data remains private and your processing is lightning fast.
demo.video.mp4
- ๐ Advanced Noise Suppression: Eliminates background hiss, hums, and environmental noise using deep learning.
- ๐ฅ Audio & Video Support: Process both voice recordings and video clips seamlessly.
- ๐ค Live Suppression: Capture voice recordings directly within the app with integrated, real-time noise removal.
- ๐ Privacy First: All processing happens locally on your device using ONNX Runtime. No data is ever uploaded to the cloud.
- ๐ High Performance: Built with custom Native Modules (Kotlin) for efficient media transcoding and I/O.
- ๐ฑ Modern Design: Clean, simple interface built with React Native & Expo.
- 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
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.