Skip to content

Project used to denoise noisy audio files. This project uses spectral substraction method.

License

Notifications You must be signed in to change notification settings

Zekhire/spectral_substraction

Repository files navigation

Spectral substraction

Technologies

Project was created and tested with:

  • Windows 10
  • Python 3.6.5

Description

Project used to denoise noisy audio files. This project uses spectral substraction method (both general and not general version). Currently only .wav files are supported. In order to this program to work, audio files should contain pure noise fragment at the beginning.

Setup

  • Run following block of commands in spectral_substraction\ catalogue:
python -m virtualenv venv
cd venv
cd Scripts
activate
cd ..
cd ..
pip install -r requirements.txt
  • Set all paths for audio files in "START OF THE SCRIPT" section in spectral_substraction.py script
  • Set all parameters in "START OF THE SCRIPT" section in spectral_substraction.py script

Run

Go to spectral_substraction\ and run command:

python spectral_substraction.py

References

This project is created based on following document (pages 82-85): https://eti.pg.edu.pl/documents/176593/26756916/STS.pdf

About

Project used to denoise noisy audio files. This project uses spectral substraction method.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages