1. A method comprising: providing a lexicon; receiving a spoken utterance of a word or phrase; after receiving the spoken utterance, obtaining an initial pronunciation for the spoken utterance; after obtaining the initial pronunciation, modifying the initial pronunciation to generate a plurality of alternative pronunciations; using the received spoken utterance to score each of the pronunciations among the plurality of alternative pronunciations; identifying a highest scoring pronunciation among the plurality of alternative pronunciations; and updating the lexicon with the highest scoring pronunciation.
1. A method comprising: providing a lexicon; receiving a spoken utterance of a word or phrase; after receiving the spoken utterance, obtaining an initial pronunciation for the spoken utterance; after obtaining the initial pronunciation, modifying the initial pronunciation to generate a plurality of alternative pronunciations; using the received spoken utterance to score each of the pronunciations among the plurality of alternative pronunciations; identifying a highest scoring pronunciation among the plurality of alternative pronunciations; and updating the lexicon with the highest scoring pronunciation. 7. The method of claim 1 , further comprising using a phonetic recognizer to compute a score for each of the alternative pronunciation and/or the initial pronunciation, and using one or both of these scores to decide whether to add the alternative pronunciation to a lexicon.