Patent ID: 6182037
Filing Date: 2001-01-30
Classification: G10L

Abstract:
A method for performing speaker recognition in accordance with a computer system, said computer system including a storage unit for storing a plurality of codebooks each of which corresponds to one of a plurality of speakers, said method comprising:allocating said plurality of speakers into groups of speakers;performing a text-independent, fast-match speaker recognition process in accordance with steps that include:(a) comparing an input speech signal with a portion of said plurality of codebooks stored in said storage unit, wherein step (a) includes:(1) splitting said input speech signal into a plurality of frames,(2) for each frame:(i) deriving at least one feature vector from said input speech signal,(ii) comparing the at least one feature vector in each frame with codewords in said portion of said plurality of codebooks, the codewords in each codebook being formed from feature vectors derived from test data previously input for a corresponding one of said speakers,(3) counting frames which correspond to each of said plurality of codebooks, and(4) providing an indication of how closely each of said codebooks match said input speech signal based on said frame counting step, and(b) identifying a predetermined number of said portion of said plurality of codebooks which best match said input speech signal; andperforming a detailed-match speaker recognition process in accordance with steps that include:(c) identifying groups into which the speakers identified in step (b) belong;(d) comparing said input speech signal only with models corresponding to speakers in said groups identified in step (c); and(e) identifying the speaker of said input speech signal based on an outcome of comparing step (d).