File Exchange

image thumbnail

Useful Matlab Functions for Speaker Recognition Using Adapted Gaussian Mixture Model

version 1.1 (3.91 KB) by

This submission includes useful MATLAB functions for speaker recognition using adapted GMM.

15 Downloads

Updated

View License

Implementation details of (i)-(iii) can be found in [1].

The fourth function (gmm2sv.m) is to concatenate the means (i.e. centers) of GMM. The concatenated mean of adapted GMM is known as GMM supervector (GSV) and it is used in GMM-SVM based speaker recognition system. Details of GMM-SVM based speaker recognition system can be found in [2].

These codes require Netlab toolbox.
http://www1.aston.ac.uk/eas/research/groups/ncrg/resources/netlab/

References:
[1] D. A. Reynolds, T. F. Quatieri, and R. B. dunn, "Speaker verification using adapted Gaussian mixture models", Digital signal processing, vol. 10, pp. 19--41, 2000.
[2] Campbell, W.M.; Sturim, D.E.; Reynolds, D.A.; , "Support vector machines using GMM supervectors for speaker verification," Signal Processing Letters, IEEE , vol.13, no.5, pp. 308- 311, May 2006.

Comments and Ratings (3)

miguel

miguel (view profile)

I think you can. But I would try some implementation of PLDA or deep learning.

For PLDA:

https://sites.google.com/site/fastplda/

This one is intended to be used on speaker ID, but you could adapt it easily, since the important functions take features as arguments:
https://www.microsoft.com/en-us/research/publication/msr-identity-toolbox-v1-0-a-matlab-toolbox-for-speaker-recognition-research/

Aj_ti

Aj_ti (view profile)

Can use for image recognition?

Amna Tehreem

Updates

1.1

Description is updated.

MATLAB Release
MATLAB 7.8 (R2009a)
Acknowledgements

Inspired by: Netlab

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Win prizes and improve your MATLAB skills

Play today