8. A method comprising: (a) recognizing utterances of a speaker through converting the utterances into a recognized string, the utterances being received by a speaker input and converted to digital signals; (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 calculating the estimated weights comprises computing an average likelihood difference per frame and then computing a weight value by averaging the average likelihood difference over all error words.
8. A method comprising: (a) recognizing utterances of a speaker through converting the utterances into a recognized string, the utterances being received by a speaker input and converted to digital signals; (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 calculating the estimated weights comprises computing an average likelihood difference per frame and then computing a weight value by averaging the average likelihood difference over all error words. 12. The method of claim 8 , wherein for a particular speaker, different misrecognized words have different weights.