Exercise 6

Download the VOICEBOX: Speech Processing Toolbox for MATLAB from here, and do the following exercises:  

1.      Load a .wav file containing noisy speech.

2.      Perform voice activity detection based on energy, zero crossing rate, and statistical model-based voice activity detection (by using vadsohn.m in the toolbox).

3.      Perform spectral subtraction for de-noising (by implementing it yourself or using specsub.m in the toolbox) and listen to the enhanced speech.