Skip to content

Latest commit

Β 

History

History
81 lines (46 loc) Β· 2.6 KB

File metadata and controls

81 lines (46 loc) Β· 2.6 KB

🧠 HushAI – AI-Enhanced Adaptive Noise Cancellation System

"Silence is golden, but not always free. HushAI makes it intelligent...!!!!!"


🎯 Project Overview HushAI is an AI-enhanced, software-based adaptive noise cancellation system built entirely in Python. It simulates how advanced noise cancellation worksβ€”using adaptive LMS filteringβ€”while combining it with AI-generated voice input and a modern dashboard to visualize and compare clean vs noisy vs denoised audio.

This project is perfect for showcasing skills in:

βœ… Python & Signal Processing.

βœ… Real-Time Audio Filtering.

βœ… AI + TTS Integration.

βœ… Data Visualization.

βœ… Interactive Dashboards with Streamlit for live Graph Plotting.


βš™οΈ Tech Stack

  1. Language Python3.
  2. Audio Processing NumPy, SciPy, Librosa, SoundFile.
  3. Visualization Matplotlib.
  4. TTS Google Text-to-Speech (gTTS).
  5. Dashboard StreamLit.
  6. Dataset UrbanSound8k (for Background Noise).

πŸš€ Features πŸŽ™οΈ TTS-based clean voice generation.

πŸŒͺ️ Realistic noise mixing with UrbanSound8K samples.

🧠 Adaptive Noise Cancellation using LMS filtering.

🎧 Before vs After waveform plotting.

πŸ–₯️ Streamlit Dashboard to visually/audio-wise compare outputs.

πŸ’Ύ Lightweight, hardware-free implementation.


🧠 Theory Behind LMS Filtering The Least Mean Squares (LMS) algorithm is a classic adaptive filter that continuously adjusts its parameters to minimize the difference between a desired and an actual signal. It is commonly used in noise cancellation headsets and echo suppression systems.

In HushAI, LMS is used to estimate and subtract the noise from the mixed signal based on a reference noise input.

<Thank You Kindly....!!!!>


Screenshots -> 1. PHOTO-2025-06-17-12-29-43 DashBoard πŸ‘†πŸ‘†πŸ‘†

PHOTO-2025-06-17-12-30-41 Clean Voice Waveform πŸ‘†πŸ‘†πŸ‘†

PHOTO-2025-06-17-12-31-08 Noisy Waveform πŸ‘†πŸ‘†πŸ‘†

PHOTO-2025-06-17-12-34-43 Noise Cancelled Waveform πŸ‘†πŸ‘†πŸ‘†