System and method for assisting language learning
First Claim
1. A method for assisting a person in learning a language, the method comprising:
- recording speech data from the operation of a speech recognition application during each of a plurality of language learning sessions, wherein the operation of the speech recognition application during each of the plurality of language learning sessions corresponds to a user speaking and the speech recognition application generating text data that provides a recognition of what words the user spoke during that language learning session;
wherein the recorded speech data comprises (i) the text data, and (ii) one or more confidence values to indicate a determination of accuracy of the recognition provided by the text data; and
analyzing the speech data from the plurality of language learning sessions in determining an overall performance level of the user speaking for the speech recognition application during at least one or more of the language learning sessions.
2 Assignments
0 Petitions
Accused Products
Abstract
Speech data from the operation of a speech recognition application is recorded over the course of one or more language learning sessions. The operation of the speech recognition application during each language learning sessions corresponds to a user speaking, and the speech recognition application generating text data. The text data may a recognition of what the user spoke. The speech data may comprise the text data, and confidence values that are an indication of an accuracy of the recognition. The speech data from each language learning session may be analyzed to determine an overall performance level of the user.
-
Citations
46 Claims
-
1. A method for assisting a person in learning a language, the method comprising:
-
recording speech data from the operation of a speech recognition application during each of a plurality of language learning sessions, wherein the operation of the speech recognition application during each of the plurality of language learning sessions corresponds to a user speaking and the speech recognition application generating text data that provides a recognition of what words the user spoke during that language learning session;
wherein the recorded speech data comprises (i) the text data, and (ii) one or more confidence values to indicate a determination of accuracy of the recognition provided by the text data; and
analyzing the speech data from the plurality of language learning sessions in determining an overall performance level of the user speaking for the speech recognition application during at least one or more of the language learning sessions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for assisting a person in learning a language, the system comprising:
-
a receiving module that is communicable with one or more speech recognition systems that are operated by a plurality of users, wherein the receiving module is configured to receive speech data provided from each of the plurality of users;
wherein the speech data is based on sounds detected from each of the plurality of users speaking a corresponding series of words;
wherein for each of the plurality of users, the speech data represents (i) interpreted words or word segments of the user speaking the series of words and (ii) confidence values that indicate an accuracy of the interpreted words or word segments;
a data structure that stores the speech data and associates each user in the plurality of with speech data that is based on sounds detected from that user; and
an evaluation module that, for a given user in the plurality of users, is configured to access the data structure to evaluate a given user'"'"'s speech data and to use the given user'"'"'s speech data in order to provide an indication of how the given user spoke the series of words that are represented by the given user'"'"'s speech data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for assisting a person in learning a language, the method comprising:
evaluating a given user'"'"'s performance in learning the language during one or more language learning sessions, wherein during each language learning session, the step of evaluating the given user'"'"'s performance includes;
recording speech data from the operation of a speech recognition system, wherein the operation of the speech recognition system corresponds to the given user speaking and the speech recognition system generating text data that corresponds to an interpretation of what words the given user spoke;
wherein the speech data comprises (i) the text data, and (ii) one or more confidence values for the interpretation of a corresponding set of one or more words that the given user spoke and for which there is text data; and
determining a value indicating a performance level of the user during the language learning session based at least in part on the speech data. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
Specification