1. A computer-implemented method of generating a pronunciation model, the method comprising: identifying a generic model of speech composed of phonemes; identifying a family of interchangeable phonemic alternatives for a phoneme in the generic model of speech; labeling each interchangeable phonemic alternative in the family as referring to the phoneme; and generating a pronunciation model which substitutes the family of interchangeable phonemic alternatives for the phoneme.