Skip to content

Noise suppression from human speech audio using Deep Learning.

Notifications You must be signed in to change notification settings

Ashish-Abraham/Speech-Audio-Filter

Repository files navigation

Speech-Audio-Filter 🔊

Image Noise suppression in human speech audio samples using generative ML model. Identifying a person's audio from a mixed environment input.

Neural Network

Model Training

The architecture for a basic model is found in ./base_model.py. Use below code to create model.

model = create_model(batching_size, activation_func)
model.compile(optimizer, loss)
history = model.fit(train_dataset,epochs)

How to use:

  • Clone repository to local machine and open predict.py
  • Use function predict(audio_path, model_path).

Results

Input

Image

Ground Truth

Image

Prediction vs Input

🟠Prediction 🔵Input

Image

To Do:

  • Quantize model using TFLite

About

Noise suppression from human speech audio using Deep Learning.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published