Method and apparatus for fluency language training
First Claim
1. A method for language fluency training on a computer system having an audio output device comprises:
- invoking an application program;
receiving a pre-recorded file including a message in a spoken language from a conversation partner;
playing the message to a user seeking fluency training in the spoken language from within the application program on the audio output device;
asynchronously with playing the message, recording a user file including a message in the spoken language from the user in response to the message from within the application program;
outputting the user file to the conversation partner and to a language instructor;
receiving an instruction file including an instruction message in the spoken language from the language instructor in response to the user message; and
playing the instruction message to the user from within the application program on the audio output device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for language fluency training on a computer system having an audio output device includes invoking a web browser program, receiving a pre-recorded file including a message in a spoken language from a conversation partner, playing the message to a user seeking fluency training in the spoken language from within the web browser program on the audio output device, asynchronously with playing the message, recording a user file including a message in the spoken language from the user in response to the message from within the web browser program, outputting the user file to the conversation partner and to a language instructor, receiving an instruction file including an instruction message in the spoken language from the language instructor in response to the user message and playing the instruction message to the user from within the web browser program on the audio output device.
46 Citations
25 Claims
-
1. A method for language fluency training on a computer system having an audio output device comprises:
-
invoking an application program;
receiving a pre-recorded file including a message in a spoken language from a conversation partner;
playing the message to a user seeking fluency training in the spoken language from within the application program on the audio output device;
asynchronously with playing the message, recording a user file including a message in the spoken language from the user in response to the message from within the application program;
outputting the user file to the conversation partner and to a language instructor;
receiving an instruction file including an instruction message in the spoken language from the language instructor in response to the user message; and
playing the instruction message to the user from within the application program on the audio output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 25)
-
-
9. A computer program product for a computer system including a processor, and an audio output device, for language fluency training, the computer program product comprising:
-
code that directs the processor to receive a recorded message in a spoken human language from a conversation partner;
code that directs the processor to play the recorded message with the audio output device to a user who is not fluent in the spoken human language;
code that directs the processor to record a user message in the spoken human language from the user after the recorded message is played;
code that directs the processor to send the user message to the conversation partner and to a language instructor;
code that directs the processor to receive an instruction message from the language instructor, the instruction message responsive to the user message; and
code that directs the processor to play the instruction message with the audio output device to the user;
wherein the codes reside in a tangible media. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24)
-
-
17. A computer system for language fluency training comprises:
-
a processor;
an audio output device coupled to the processor; and
a readable memory coupled to the processor, the readable memory comprising;
code that implements a web browser;
code that directs the processor to store a recorded file comprising speech in a spoken language from a conversation partner;
code that directs the processor to play the recorded file to a user desiring to be fluent in the spoken language with the audio output device;
code that directs the processor to record a user file comprising speech from the user in the spoken language, the user file formed after the recorded file has been played;
code that directs the processor to send the user file to the conversation partner and to a language instructor;
code that directs the processor to store an instruction file from the language instructor, the instruction file formed in response to the user file; and
code that directs the processor to play the instruction file to the user with the audio output device.
-
Specification