17-05-2012, 11:10 AM
SPEAKER IDENTIFICATION: A DEMONSTRATION USING MATLAB
03-Biometrics-Exercise-3-2005.pdf (Size: 418.05 KB / Downloads: 209)
What needs to be done ?
• To identify the voices of the unknown speaker we need to:
– Extract characteristic features of the speech of the known
speakers
– Create models of the features of the known speakers
– Compare the features from the unknown speaker’s
utterances with the statistical models of the voices of the
speakers known to the system.
– Make decision when we have identified that test utterance
belongs to a certain speaker.
Outline of tasks to be performed
The following steps have to be done:
• Read in the training and testing files
• Feature extraction for both the training and testing files
• Statistical modeling of the features of the training files
• Testing each of the test files with the models created
• Choosing the ‘best candidate’ test file corresponding to a
training model, and verifying whether both of them came from
the same speaker.
Statistical modeling
• For statistical modeling we use the ‘gmm_evaluate’ function
Performs statistical modeling of the features, using the Gaussian
Mixture Modeling algorithm, and returns the means, variances and
weights of the models created.