Word competition models in voice recognition
First Claim
Patent Images
1. A computer implemented method for recognizing speech patterns, the method comprising:
- segmenting a word into a string of consecutive phonemes;
storing a plurality of sequences of the phonemes, at least one of the sequences of phonemes being associated with a mispronunciation of the word;
associating a correctness indication with at least some of the sequences of the phonemes;
providing a plurality of levels, at least some of the levels having multiple sequences of the phonemes associated with the level and at least some of the sequences of phonemes being associated with multiple ones of the plurality of levels with the correctness indication varying based on the level;
comparing, by a computer system, an utterance with the plurality of sequences of phonemes;
determining, by the computer system, if a match exists between the utterance and a particular one of the sequences of phonemes; and
determining, by the computer system, an accuracy of the utterance based on the determined match, the level, and the correctness indication.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method relate to voice recognition software, and more particularly to voice recognition tutoring software to assist in reading development.
31 Citations
33 Claims
-
1. A computer implemented method for recognizing speech patterns, the method comprising:
-
segmenting a word into a string of consecutive phonemes; storing a plurality of sequences of the phonemes, at least one of the sequences of phonemes being associated with a mispronunciation of the word; associating a correctness indication with at least some of the sequences of the phonemes; providing a plurality of levels, at least some of the levels having multiple sequences of the phonemes associated with the level and at least some of the sequences of phonemes being associated with multiple ones of the plurality of levels with the correctness indication varying based on the level; comparing, by a computer system, an utterance with the plurality of sequences of phonemes; determining, by the computer system, if a match exists between the utterance and a particular one of the sequences of phonemes; and determining, by the computer system, an accuracy of the utterance based on the determined match, the level, and the correctness indication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method comprising:
-
segmenting, by a computer system, a word into a string of consecutive phonemes; generating, by the computer system, sequences of phonemes having at least one omitted phoneme; and associating a first set of multiple ones of the sequences of the phonemes with a first pronunciation level for the word, the first set of the sequences of the phonemes being associated with mispronunciations of the word for the first pronunciation level; associating a second set of multiple ones of the sequences of the phonemes with a second pronunciation level for the word, the second set of the sequences of the phonemes being associated with mispronunciations of the word for the second pronunciation level and being different from the first set of sequences of phonemes associated with the first level. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A speech-recognizing device configured to:
-
segment a word into a string of consecutive phonemes; store a plurality of sequences of the phonemes, at least one of the sequences being associated with a mispronunciation of the word and omitting at least one phoneme that is preceding a last one of the phonemes in the string and succeeding a first one of the phonemes in the string; associate a correctness indication with at least some of the sequences of the phonemes; provide a plurality of levels wherein the correctness indication varies based on the level, at least some of the levels having multiple sequences of the phonemes associated with the level and at least some of the sequences of phonemes being associated with multiple ones of the plurality of levels with the correctness indication varying based on the level; compare an utterance with the plurality of sequences of phonemes; determine if a match exists between the utterance and a particular one of the sequences of phonemes; and determine an accuracy of the utterance based on the determined match, the level, and the correctness indication. - View Dependent Claims (21, 22)
-
-
23. A device configured to:
-
segment a word into a string of consecutive phonemes; generate sequences of phonemes having at least one omitted phoneme; and associate a first set of multiple ones of the sequences of the phonemes with a first pronunciation level for the word, the first set of the sequences of the phonemes being associated with mispronunciations of the word for the first pronunciation level; associate a second set of multiple ones of the sequences of the phonemes with a second pronunciation level for the word, the second set of the sequences of the phonemes being associated with mispronunciations of the word for the second pronunciation level and being different from the first set of sequences of phonemes associated with the first level. - View Dependent Claims (24, 25, 26)
-
-
27. A computer program product, tangibly embodied in an information carrier, for executing instructions on a processor, the computer program product being operable to cause a machine to:
-
segment a word into a string of consecutive phonemes; store a plurality of sequences of the phonemes, at least one of the sequences being associated with a mispronunciation of the word; associate a correctness indication with at least some of the sequences of the phonemes; provide a plurality of levels, at least some of the levels having multiple sequences of the phonemes associated with the level and at least some of the sequences of phonemes being associated with multiple ones of the plurality of levels with the correctness indication varying based on the level; compare an utterance with the plurality of sequences of phonemes; determine if a match exists between the utterance and a particular one of the sequences of phonemes; and determine an accuracy of the utterance based on the determined match, the level, and the correctness indication. - View Dependent Claims (28, 29, 30)
-
-
31. A computer program product, tangibly embodied in an information carrier, for executing instructions on a processor, the computer program product being operable to cause a machine to:
-
segment a word into a string of consecutive phonemes; generate sequences of phonemes having at least one omitted phoneme; and associate a first set of multiple ones of the sequences of the phonemes with a first pronunciation level for the word, the first set of the sequences of the phonemes being associated with mispronunciations of the word for the first pronunciation level; associate a second set of multiple ones of the sequences of the phonemes with a second pronunciation level for the word, the second set of the sequences of the phonemes being associated with mispronunciations of the word for the second pronunciation level and being different from the first set of sequences of phonemes associated with the first level. - View Dependent Claims (32, 33)
-
Specification