Spectral subtraction library. Requires :
- FFTW3
- CWT Library (cwtlib++) available here : http://sourceforge.net/projects/cwtlib/. The project assumes it is installed as a system-wide library so compile it, and put the headers and static lib in your GCC's path.
- Qt5 is needed for testing GUI and Audio output in beagleboard.
- Boost, for its ublas class. -> sudo apt-get install libboost1.54-dev
Compiles with g++-4.8 and uses some C++11 features so older compilers might not work.
To build everything :
-
Check the makefile for the julius URL
-
Download and configure julius: make juliusinit
-
Build everything: (Output is in output/ folder) make all
- Login: debian
- Password: temppwd
Everything is pre-compiled, just run : cd spectral-subtraction/output
For japanese corpus: fbterm ./julius_jp.sh
For english corpus: ./julius_en.sh