Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audio-Denoiser

This program gets audio files in format of .wav and denoises it using an ADALINE network written in Julia.

This filter is suitable for ultralight real-time applications.

Start

Note that if you run the code, my function called ensure_packages would automatically checks, downloads and installs the required packages which are:

  • DSP
  • WAV
  • Plots
  • Random
  • LinearAlgebra

The program uses 4 file path:

  1. The clean audio >> to train the network
  2. The noisy audio >> to train the network
  3. The input audio >> the one we need to denoise
  4. A directory to save the output audio

Example

The program is setted up on the audio files inside ./aud as an example

This can be the voice of a pilot inside the cabine of an aircraft:

pilot.mp4

After denoising:

denoised.mp4

The network effectively cancelled out annoying airborne noise

About

Audio(.wav) denoiser using an ADALINE network [100% human sourced]

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages