Title :
Real-time speaker identification and verification
Author :
Kinnunen, Tomi ; Karpov, Evgeny ; Franti, Pasi
Author_Institution :
Dept. of Comput. Sci., Univ. of Joensuu, Finland
Abstract :
In speaker identification, most of the computation originates from the distance or likelihood computations between the feature vectors of the unknown speaker and the models in the database. The identification time depends on the number of feature vectors, their dimensionality, the complexity of the speaker models and the number of speakers. In this paper, we concentrate on optimizing vector quantization (VQ) based speaker identification. We reduce the number of test vectors by pre-quantizing the test sequence prior to matching, and the number of speakers by pruning out unlikely speakers during the identification process. The best variants are then generalized to Gaussian mixture model (GMM) based modeling. We apply the algorithms also to efficient cohort set search for score normalization in speaker verification. We obtain a speed-up factor of 16:1 in the case of VQ-based modeling with minor degradation in the identification accuracy, and 34:1 in the case of GMM-based modeling. An equal error rate of 7% can be reached in 0.84 s on average when the length of test utterance is 30.4 s.
Keywords :
Gaussian processes; speaker recognition; speech coding; vector quantisation; Gaussian mixture model; feature vectors; real-time speaker identification; real-time speaker verification; vector quantization; Authentication; Biometrics; Codecs; Degradation; Error analysis; Spatial databases; Speaker recognition; Speech recognition; Testing; Vector quantization; Gaussian mixture model (GMM); pre-quantization; real-time; speaker pruning; speaker recognition; vector quantization (VQ);
Journal_Title :
Audio, Speech, and Language Processing, IEEE Transactions on
DOI :
10.1109/TSA.2005.853206