Reading and pronunciation tutor
First Claim
1. A computer implemented reading tutor, comprising:
- means for outputting a response;
means for capturing and recognizing read material;
means for evaluating the captured read material and for generating the response, said response being input to said means for outputting; and
quality control means,said means for evaluating the captured read material additionally causing said captured read material to be stored as a response in response to said quality control means.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented reading tutor comprises a player for outputting a response. An input block implementing a plurality of functions such as silence detection, speech recognition, etc. captures the read material. A tutoring function compares the output of the speech recognizer to the text which was supposed to have been read and generates a response, as needed, based on information in a knowledge base and an optional student model. The response is output to the user through the player. A quality control function evaluates the captured read material and stores the captured material in the knowledge base under certain conditions. An auto-enhancement function uses information available to the tutor to create additional resources such as identifying rhyming words, words with common roots, etc., which can be used as responses.
-
Citations
53 Claims
-
1. A computer implemented reading tutor, comprising:
-
means for outputting a response; means for capturing and recognizing read material; means for evaluating the captured read material and for generating the response, said response being input to said means for outputting; and quality control means, said means for evaluating the captured read material additionally causing said captured read material to be stored as a response in response to said quality control means. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9)
-
-
5. In combination, a computer implemented reading tutor and a knowledge base, comprising:
-
a knowledge base; means for outputting a response; means for capturing and recognizing read material; means for evaluating the captured read material and for generating the response based on information in said knowledge base, said response being input to said means for outputting; and quality control means, said means for evaluating the captured read material additionally causing said captured read material to be stored in said knowledge base as a response in response to said quality control means.
-
-
10. A reading tutor system, comprising:
-
a knowledge base; a first circuit for capturing and recognizing read material from speech; a second circuit for comparing said captured material with the text of the read material and for generating a response based on said comparison and information in said knowledge base; a third circuit for outputting said response; a fourth circuit for evaluating said captured material for possible storage in said knowledge base; and a fifth circuit for storing certain of said captured material in said knowledge base based on said evaluation. - View Dependent Claims (11, 12)
-
-
13. A reading tutor system, comprising:
-
a processor; at least one input device and one output device in communication with said processor; and a memory, coupled to said processor, and storing a set of ordered data and a set of instructions which, when executed by said processor, cause said processor to perform the steps of; capturing and recognizing read material from speech; comparing said captured material with the text of the read material; generating a response based on said comparing step and information in a knowledge base; outputting said response; evaluating said captured material for possible storage in said knowledge base; and storing certain of said captured material in said knowledge base based on said evaluating step. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A tutoring module, comprising:
-
a first sequence of instructions for receiving read material from an input module; a second sequence of instructions for evaluating said read material; a third sequence of instructions for generating a response to said read material in response to said second sequence of instructions and information in a knowledge base; and a fourth sequence of instructions for automatically adding said read material to said knowledge base as a response when predetermined conditions are met. - View Dependent Claims (20, 21, 22)
-
-
23. A computer-readable medium having stored thereon instructions which, when executed by a processor, cause said processor to perform the steps of:
-
capturing and recognizing read material from a speech signal; comparing said captured material with the text of the read material; generating a response based on said comparing step and information in a knowledge base; outputting said response; evaluating said captured material for possible storage in said knowledge base; and storing certain of said captured material in said knowledge base based on said evaluation step. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A computer-implemented method for responding to speech, comprising the steps of:
-
capturing read material from the speech; recognizing said read material; comparing said recognized material with text of the read material; generating a response based on said comparing step and information in a knowledge base; outputting said response; evaluating said recognized material for storage in said knowledge base; and storing certain of said recognized material in said knowledge base based on said evaluation step. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A reading tutor system, comprising:
-
a processor; at least one input device and one output device in communication with said processor; and a memory, coupled to said processor, and storing a set of ordered data and a set of instructions which, when executed by said processor, cause said processor to perform the steps of; capturing and recognizing read material from speech; comparing said captured material with the text of the read material; generating a response based on said comparing step and information in a knowledge base; outputting said response; evaluating said captured material for possible storage in said knowledge base, said evaluating including; marking portions of said material that have no recorded spoken pronunciations; selecting portions of said material, including certain of said marked portions of said material; capturing spoken pronunciations of said selected portions; verifying that said spoken pronunciations match said selected portions; rejecting said spoken pronunciations that do not match said selected portions; unmarking said marked portions of said material; and storing certain of said captured material in said knowledge base based on said evaluating step, said storing including storing said spoken pronunciations that match said selected portions in said knowledge base. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. A computer-readable medium having stored thereon instructions which, when executed by a processor, cause said processor to perform the steps of:
-
capturing and recognizing read material from a speech signal; comparing said captured material with the text of the read material; generating a response based on said comparing step and information in a knowledge base; outputting said response; evaluating said captured material for possible storage in said knowledge base, said evaluating including; marking portions of said material that have no recorded spoken pronunciations; selecting portions of said material, including certain of said marked portions of said material; capturing spoken pronunciations of said selected portions; verifying that said spoken pronunciations match said selected portions; rejecting said spoken pronunciations that do not match said selected portions; unmarking said marked portions of said material; and storing certain of said captured material in said knowledge base based on said evaluation step, said storing including storing said spoken pronunciations that match said selected portions in said knowledge base. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
-
48. A computer-implemented method for responding to speech, comprising the steps of:
-
capturing read material from the speech; recognizing said read material; comparing said recognized material with text of the read material; generating a response based on said comparing step and information in a knowledge base; outputting said response; evaluating said recognized material for storage in said knowledge base, said evaluating including; marking portions of said material that have no recorded spoken pronunciations; selecting portions of said material, including certain of said marked portions of said material; capturing spoken pronunciations of said selected portions; verifying that said spoken pronunciations match said selected portions; rejecting said spoken pronunciations that do not match said selected portions; umarking said marked portions of said material; and storing certain of said recognized material in said knowledge base based on said evaluation step, said storing including storing said spoken pronunciations that match said selected portions in said knowledge base. - View Dependent Claims (49, 50, 51, 52, 53)
-
Specification