1. A method in a computer system for adding phrase pronunciations to a language model, the method comprising steps of: receiving at least one phrase to be added to the language model, the at least one phrase comprising a first phrase, the first phrase comprising a plurality of tokens including a first token; generating, using the computer system, a phrase pronunciation for the first phrase comprising a token pronunciation for the first token in the first phrase, wherein generating the phrase pronunciation for the first phrase comprises determining if the first token is represented in a pron component list, and, if so, selecting as the token pronunciation for the first token in the first phrase a component pronunciation from the pron component list, wherein the pron component list comprises a list of one or more component pronunciations for at least the first token as pronounced in one or more phrases, wherein the list of one or more component pronunciations is different from any list of one or more language model pronunciations in the language model for the first token; and adding the phrase pronunciation for the first phrase to the language model; wherein the step of generating the phrase pronunciation for the first phrase further comprises; if the first token is not represented in the pron component list, determining if the first token is represented in the language model, and, if so, selecting a language model pronunciation from the language model as the token pronunciation for the first token in the first phrase.