tals / audacity-noise-reduction

2-pass noise reduction, pulled out of Audacity

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

audacity-noise-reduction

2-pass noise reduction, pulled out of Audacity

Usage

Driver

The following commands will build and run the driver, i.e. the main application.

$ ./build_driver.sh
$ ./build/noisereduction_driver --help

In the directory test there are some examples to test the driver.
They can be run with the corresponding shell script run.sh.
For example:

$ cd test/separate-track-for-profiling/mono
$ ./run.sh

Test

The following command will build and run automated tests.

$ ./test.sh

Clean

The following command will clean the build directory.

$ ./clean.sh

Dependencies

  • CMake
  • libsndfile

Linux

$ sudo apt-get install cmake
$ sudo apt-get install libsndfile-dev

MacOS

$ brew install cmake
$ brew install libsndfile

About

2-pass noise reduction, pulled out of Audacity


Languages

Language:C++ 98.9%Language:CMake 0.6%Language:Shell 0.2%Language:Batchfile 0.2%Language:Dockerfile 0.0%Language:C 0.0%