nara_wpe
nara_wpe copied to clipboard
Different implementations of "Weighted Prediction Error" for speech dereverberation
Hi, I am trying online WPE with my own 2-channel data. After 2 or 3 iterations outputs became NAN. The official example works properly. How do I fix this problem....
When running `nara_wpe.torch_wpe.wpe_v6` with PyTorch 1.11, I'm seeing the following warning: ``` UserWarning: torch.solve is deprecated in favor of torch.linalg.solveand will be removed in a future PyTorch release. torch.linalg.solve has...
Thanks for your job. I find your nnwpe method outperforms other traditional methods on wer results of asr system after feeding data processed by wpe method or none. Is your...
How can I solve the tensorflow version problem? In 'tf_wpe.py', tensorflow.contrib code make problem. Tensorflow 2x version doesn't support it.
Hi,what difference between offline and online?In what scenarios should two different types of code be used? Thank you
Hi thanks for your works on nara_wpe, I learn quiet a lot from your implementation and your paper, I tried to integrated tensorflow-offline-wpe with my ASR system, However, time spend...
@LukasDrude Could you please explain why choosing STFT size 512 (with shift 128)? Is is related to the coherence bandwidth of RIR?
I notice there are three versions of example,tensorflow,numpy and NTT? Are there any differences between these versions of WPE? NTT is new version that has never been before?Can you help...
``` import numpy as np import soundfile as sf from tqdm import tqdm from nara_wpe.wpe import wpe from nara_wpe.wpe import get_power from nara_wpe.utils import stft, istft, get_stft_center_frequencies from nara_wpe import...
I notice [lhotse-speech](https://github.com/lhotse-speech/lhotse/blob/5ec9baaaac43666c8c6985fe02b459da7ddc1428/lhotse/augmentation/wpe.py#L66) has used `nara_wpe` with PyTorch version. But `torch.linalg.solve` has error for some audio. So I replace `torch.linalg.solve` with `_stable_solve` .