Patent ID: 8346551

Claim:
A computer-implemented method for adapting a codebook for speech recognition, wherein the codebook is from a set of codebooks comprising a speaker-independent codebook and at least one speaker-dependent codebook, each codebook including a set of Gaussian densities, each Gaussian density being parameterized by a mean vector and a covariance matrix, the computer-implemented method comprising: (a) receiving a speech input into a processor; (b) determining a feature vector based on the received speech input; (c) for each of the Gaussian densities, estimating a first mean vector using an expectation process and taking into account the determined feature vector; (d) for each of the Gaussian densities, estimating a second mean vector using an Eigenvoice adaptation and taking into account the determined feature vector; and (e) for each of the Gaussian densities, setting its mean vector to a convex combination of the first and the second mean vector, wherein the coefficient of the convex combination is determined individually for each of the Gaussian densities.