ahmetcanaydemir / sekte

Reducing the Noise in the Audio Signal by Deep Learning Methods

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Jupyter Notebook 98.9%Language:Python 0.9%Language:C# 0.2%