yongxuUSTC/DNN-for-speech-enhancement

error

Opened this issue · 6 comments

'perl' is not recognized as an internal or external command,
operable program or batch file.
Error using fread
Invalid file identifier. Use fopen to generate a valid file identifier.

Error in readhtk_new (line 12)
nframes = fread(fid,1,'int32');

Error in step1_DNNenh_for16kHz (line 61)
[htkdata,nframes,sampPeriod,sampSize,paramKind]=readhtk_new(tline,'le');

I cleared the wav_lsp folder and kept the timit_noisy_SNR5.wav file to test and then get that error above. Please help. Thanks

Please use matlab to run "step1_DNNenh_for16kHz.m", it should work very well.
Do not use "step1_DNNenh_for16kHz.exe"

And the matlab version will help you to understand the whole decoding steps by DNN.

I did run with the matlab script. I have Matlab R2013a version and Windows 7 ultimate 64-bit OS.

Do I need to install some perl program first?

OK I fixed my problem. I needed Active Perl on my computer installed and now the script is working, thank you!

How were the results on the original model and the retrained model?