Skip to content

Reducing the Noise in the Audio Signal by Deep Learning Methods

License

Notifications You must be signed in to change notification settings

ahmetcanaydemir/sekte

Repository files navigation

Sekte

Reducing the Noise in the Audio Signal by Deep Learning Methods

Sekte is a project which aims removing noise from noisy sounds with Convolutional Neural Networks machine learning model. It works like krisp.ai. Sekte also shows details of the cleaned sound with using Google's yamnet model.

This repository has a simple backend and desktop application as an example. This model can also be trained much better and run as a driver. Thus, the noise received from the microphone and speaker can be instantly eliminated.

Project Order

  1. dataset-generator
  2. model-generator
  3. yamnet
  4. backend
  5. desktop-application

Resources

  1. DaitanGroup, 2019, How To Build a Deep Audio De-Noiser Using TensorFlow 2.0 medium.com/better-programming
  2. Se Rim Park, Jinwon Lee, 2016, A Fully Convolutional Neural Network for Speech Enhancement arxiv.org
  3. Google AudioSet research.google.com/audioset/
  4. YAMNet github.com/tensorflow
  5. Cnn-audio-denoiser github.com/daitan-innovation
  6. Davit Baghdasaryan, 2018, Real-Time Noise Suppression Using Deep Learning devlogs.nvidia.com
  7. Google Colab colab.research.google.com

Additional

Some Images

Result Result Interface

Details Details Interface

About

Reducing the Noise in the Audio Signal by Deep Learning Methods

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages