Skip to content

Latest commit

 

History

History
103 lines (79 loc) · 3.62 KB

File metadata and controls

103 lines (79 loc) · 3.62 KB

DeepDenoiser logo

DeepDenoiser

Version GitHub Downloads (all assets, all releases) License Platform

Offline AI audio denoiser for audio and video. Private, on-device, and fast.

Download From:

Get it on Google Play GitHub

Support This Project

Ko-fi GitHub Sponsors

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

✨ Features

  • 🔇 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.

🛠️ Tech Stack

  • Framework: React Native (Expo SDK 55+)
  • AI Model: DeepFilterNet3 (via onnxruntime-react-native)
  • Native Logic: Custom Kotlin modules for Android MediaCodec handling
  • State Management: React Hooks & Expo Router

🚀 Get Started

Prerequisites

  • Bun (Recommended)
  • Android Development Environment (Android Studio)

Installation

  1. Clone the repository

    git clone https://github.com/sayampy/deepdenoiser.git
    cd deepdenoiser
  2. Install dependencies

    bun install
  3. Run on Android (Note: This project uses custom native code, so you must use a Development Build, not Expo Go)

    bunx expo run:android

🤝 Contributing

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.

📄 License

GPL-3.0 — see LICENSE.