CA461 Speech Processing

advertisement
CA461 Speech Processing
Notes for Lab #5
John McKenna
john@computing.dcu.ie
1.
This week
This week I would like you to implement DTW (dynamic time warping) and template matching.
2.
DTW
2.1. Write MATLAB code that will perform DTW on 2 unidimensional vectors and return the
distance between the vectors.
2.2. Write MATLAB code that will perform DTW on 2 multidimensional vectors and return the
distance between the vectors.
3.
Template Matching
3.1. Take your parameterised (with short term energy and/or zero crossing rate) yes/no recordings
from last week and store the feature vectors in a file (one file per word).
3.2. Record a test set. Send it to your parameterisation code and use your DTW code to return the
closest match in your reference set.
3.3. Report on the formal evaluation of your recogniser.
4.
LPC
4.1. Use the LPC function to parameterise your speech in a more sophisticated manner.
4.2. Re-evaluate your recogniser with the new parameterisation.
Download