System and methods for improving language pronunciation
First Claim
Patent Images
1. A system for identifying a mispronounced phrase spoken by a user of a non-native language, comprising:
- a curriculum program module comprising a plurality of tracks, each track corresponding to a selected set phrases;
a speech recognition system that analyzes an utterance spoken by the user, the utterance corresponding to a phrase of the track, the speech recognition system returning a ranked list of two or more recognized phrases;
a pronunciation analysis module that;
compares each of the ranked list of two or more recognized phrases to a series of mispronunciations corresponding to the selected phrase;
matches one of the ranked list of two or more recognized phrases to a mispronunciation; and
identifies guidance 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
a human-machine interface that enables the user to select a curriculum, track a phrase, prompts the user to speak the utterance; and
displays to the user the guidance identified by the pronunciation analysis module.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and methods for analyzing pronunciation, detecting errors and providing automatic feedback to help non-native speakers improve pronunciation of a foreign language is provided that employs publicly available, high accuracy third-party automatic speech recognizers available via the Internet to analyze and identify mispronunciations.
26 Citations
20 Claims
-
1. A system for identifying a mispronounced phrase spoken by a user of a non-native language, comprising:
-
a curriculum program module comprising a plurality of tracks, each track corresponding to a selected set phrases; a speech recognition system that analyzes an utterance spoken by the user, the utterance corresponding to a phrase of the track, the speech recognition system returning a ranked list of two or more recognized phrases; a pronunciation analysis module that; compares each of the ranked list of two or more recognized phrases to a series of mispronunciations corresponding to the selected phrase; matches one of the ranked list of two or more recognized phrases to a mispronunciation; and identifies guidance 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 a human-machine interface that enables the user to select a curriculum, track a phrase, prompts the user to speak the utterance; and
displays to the user the guidance identified by the pronunciation analysis module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 20)
-
-
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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification