10. A computer implemented method comprising: segmenting, by a computer system, a word into a string of consecutive phonemes; generating, by the computer system, sequences of phonemes having at least one omitted phoneme; and associating a first set of multiple ones of the sequences of the phonemes with a first pronunciation level for the word, the first set of the sequences of the phonemes being associated with mispronunciations of the word for the first pronunciation level; associating a second set of multiple ones of the sequences of the phonemes with a second pronunciation level for the word, the second set of the sequences of the phonemes being associated with mispronunciations of the word for the second pronunciation level and being different from the first set of sequences of phonemes associated with the first level.
10. A computer implemented method comprising: segmenting, by a computer system, a word into a string of consecutive phonemes; generating, by the computer system, sequences of phonemes having at least one omitted phoneme; and associating a first set of multiple ones of the sequences of the phonemes with a first pronunciation level for the word, the first set of the sequences of the phonemes being associated with mispronunciations of the word for the first pronunciation level; associating a second set of multiple ones of the sequences of the phonemes with a second pronunciation level for the word, the second set of the sequences of the phonemes being associated with mispronunciations of the word for the second pronunciation level and being different from the first set of sequences of phonemes associated with the first level. 16. The method of claim 10 , wherein the at least one of the sequences associated with the mispronunciation of the word comprises a competition model for the word.