Speech and Audio Processing: A MATLAB®-based Approach