11. A method for identifying a mispronounced word spoken by a user of a non-native language, comprising: presenting to the user a curriculum comprising a plurality of tracks, each track corresponding to a selected set of phrases; prompting the user to create an utterance corresponding to a phrase selected from among the plurality of tracks; analyzing, one or more electronic processors, the utterance using a speech recognition system, the speech recognition system returning a ranked list of two or more recognized phrases; comparing, the one or more electronic processors, each of the ranked list of two or more recognized phrases to a series of mispronunciations corresponding to the phrase; matching, using the one or more electronic processors, one of the ranked list of two or more recognized phrases to a mispronunciation; identifying, using the one or more electronic processors, guidance for the user to correct the matched mispronunciation based upon the match of the one of the ranked list of two or more recognized phrases to a mispronunciation; and displaying the guidance to the user.
11. A method for identifying a mispronounced word spoken by a user of a non-native language, comprising: presenting to the user a curriculum comprising a plurality of tracks, each track corresponding to a selected set of phrases; prompting the user to create an utterance corresponding to a phrase selected from among the plurality of tracks; analyzing, one or more electronic processors, the utterance using a speech recognition system, the speech recognition system returning a ranked list of two or more recognized phrases; comparing, the one or more electronic processors, each of the ranked list of two or more recognized phrases to a series of mispronunciations corresponding to the phrase; matching, using the one or more electronic processors, one of the ranked list of two or more recognized phrases to a mispronunciation; identifying, using the one or more electronic processors, guidance for the user to correct the matched mispronunciation based upon the match of the one of the ranked list of two or more recognized phrases to a mispronunciation; and displaying the guidance to the user. 17. The method of claim 11 , further comprising logically arranging the series of mispronunciations corresponding to the phrase in a star configuration comprising a central node corresponding to the phrase, and a ray corresponding to a mispronunciation of the phrase, wherein the phonetic transcription of the ray differs by no more than three elements from the phonetic transcription of the central node.