cc-cherie / nara_wpe

Different implementations of "Weighted Prediction Error" for speech dereverberation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nara_wpe

Different implementations of "Weighted Prediction Error" for speech dereverberation:

Yoshioka, Takuya, and Tomohiro Nakatani. "Generalization of multi-channel linear prediction methods for blind MIMO impulse response shortening." IEEE Transactions on Audio, Speech, and Language Processing 20.10 (2012): 2707-2720.

This code has been tested with Python 3.6.

Clone the repository. Then install it as follows:

cd nara_wpe
pip install --user -e .

Check the example notebook for further details. If you download the example notebook, you can listen to the audio examples of input and dereverberated output, too.

Development history:

Since 2017-09-05 a TensorFlow implementation is added to nara_wpe. It is tested with a few test cases against the Numpy implementation.

About

Different implementations of "Weighted Prediction Error" for speech dereverberation


Languages

Language:Jupyter Notebook 94.7%Language:Python 5.3%