200 likes | 452 Views
EEL 6586-Automatic Speech Processing Hidden Markov Models for Speech Recognition. Savyasachi Singh Computational NeuroEngineering Lab March 19, 2008. Introduction. Model Parameters. Assumptions. Three basic problems. Evaluation Problem. Forward Algorithm. Backward Algorithm.
E N D
EEL 6586-Automatic Speech ProcessingHidden Markov Models for Speech Recognition Savyasachi Singh Computational NeuroEngineering Lab March 19, 2008
Isolated Word Recognition HMM Word 1 HMM Word 2 FEATURE EXTRACTION SELECT MAXIMUM HMM Word 3 HMM Word K
HW 4 part c pseudocode Chop speech signal into frames and extract features. (preferably MFCC) Choose HMM parameters N, M, cov. type, A etc. Start learning procedure for train set for each word repeat following steps for each state Initialize GMM’s and get parameters (use mixgauss_init.m) end Train HMM with EM (use mhmm_em.m) end Start testing procedure for test set for each test utterance Compare with all trained models and get log likelihood (score) using forward backward algorithm. (use mhmm_logprob.m) Select model with highest score as recognized word. end 5. Tabulate confusion matrix.