Questions? ->
Note: a later version can cope with convolutive channels (telephone).
An archive file containing this entire directory and its subdirectories.
Directory containing various WAV files, the "av163*wav" files (16 kHz) come from the AV16.3 corpus, the "*NU-1028*wav" files (8 kHz) come from the Numbers 95 corpus, with some NOISEX Factory or Lynx additive noise.
A text version of this file.
All matlab functions used by the example, the main function of interest is "fit_raylsherl.m".
The main code of the example.
You can try it on various examples, stored in the DATA directory. The following MATLAB lines can be directly pasted onto a MATLAB interactive command-line.
apply_uss_to_wav( 'DATA/av163-meetingroom-distant.wav', [5 15] );
apply_uss_to_wav( 'DATA/av163-meetingroom-lapel.wav', [5 15] );
( clean: show that the information is not lost )
apply_uss_to_wav( 'DATA/clean-NU-1028.streetaddr.wav' );
( stationary Lynx noise at 12, 6 and 0 dB )
apply_uss_to_wav( 'DATA/lynx12-NU-1028.streetaddr.wav' );
apply_uss_to_wav( 'DATA/lynx06-NU-1028.streetaddr.wav' );
apply_uss_to_wav( 'DATA/lynx00-NU-1028.streetaddr.wav' );
( non-stationary Factory noise at 12, 6 and 0 dB )
apply_uss_to_wav( 'DATA/fact12-NU-1028.streetaddr.wav' );
apply_uss_to_wav( 'DATA/fact06-NU-1028.streetaddr.wav' );
apply_uss_to_wav( 'DATA/fact00-NU-1028.streetaddr.wav' );