Speaker identification with Gaussian Mixture Models
Speech and audio processingText-independent speaker verification/identification systems need to model the distribution of acoustic feature vectors (typically Mel-frequency cepstral coefficients, MFCCs) extracted from a speaker’s voice, without assuming any specific spoken text. Each speaker’s voice produces a complex, multi-modal distribution over the MFCC feature space due to different phonemes and vocal tract configurations.
Reynolds, Quatieri, and Dunn modeled each enrolled speaker’s short-term spectral feature vectors as a Gaussian Mixture Model with typically 8 to 2048 diagonal-covariance components (depending on system scale), trained via EM on that speaker’s enrollment audio. At test time, a new utterance’s likelihood under each speaker’s GMM is computed, and the speaker model with the highest likelihood (or highest likelihood ratio against a universal background model) is selected.
GMM-based speaker recognition became the dominant approach in the NIST Speaker Recognition Evaluations through the 1990s and 2000s, with GMM-UBM (Universal Background Model) systems achieving equal error rates in the single-digit percentages on telephone-quality speech benchmarks of that era — establishing GMMs as the standard baseline that later i-vector and x-vector/deep-embedding methods were benchmarked against.
Source: Speaker Verification Using Adapted Gaussian Mixture Models — Douglas A. Reynolds, Thomas F. Quatieri, Robert B. Dunn