View License

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

» Watch video

Highlights from
Useful Matlab Functions for Speaker Recognition Using Adapted Gaussian Mixture Model

Join the 15-year community celebration.

Play games and win prizes!

» Learn more

5.0 | 1 rating Rate this file 36 Downloads (last 30 days) File Size: 3.91 KB File ID: #31678 Version: 1.1

Useful Matlab Functions for Speaker Recognition Using Adapted Gaussian Mixture Model



05 Jun 2011 (Updated )

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

| Watch this File

File Information

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.

[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.


Netlab inspired this file.

MATLAB release MATLAB 7.8 (R2009a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
26 Sep 2016 miguel

miguel (view profile)

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


This one is intended to be used on speaker ID, but you could adapt it easily, since the important functions take features as arguments:

Comment only
25 Sep 2016 Aj_ti

Aj_ti (view profile)

Can use for image recognition?

Comment only
26 May 2015 Amna Tehreem  
06 Jun 2011 1.1

Description is updated.

Contact us