30. The article of manufacture of claim 29 wherein the executable instructions causing the processor to perform calculating estimated weights comprises executable instructions thereon which when executed cause the processor to perform operations comprising: running a force alignment program on the reference string to obtain statistics of references; decoding the utterances to obtain statistics of 1-best hypothesis; and aligning the 1-best hypothesis with the reference string to obtain the error words.
29. An article of manufacture comprising: a computer-readable storage medium having executable instructions thereon which when executed cause a processor to perform operations comprising: (a) recognizing utterances through converting the utterances into a recognized phone string; (b) comparing the recognized string with a reference string to determine errors; (c) calculating estimated weights for sections of the utterances; (d) marking the errors in the utterances and providing corresponding estimated weights to form adaptation enrollment data; and (e) using the adaptation enrollment data to convert a speaker independent model to a speaker dependent model; wherein an average likelihood difference per frame is used to calculate the estimated weights and is calculated according to the equation (1) as follows: Ln = H L n H e n - H b n - R L n R e n - R b n , ( 1 ) where H L n is a log likelihood of hypothesis word n, H b n is a beginning frame index (in time), and H e n is an end frame index, and R L n , R b n and R e n are counter parts for the reference string, and a weight for misrecognized words of a particular speaker “i” is calculated according to equation (2) as follows: W i = 1 m * ∑ n = 1 m ⁢ ⁢  Ln  , ( 2 ) wherein m is a number of misrecognized words.