Speech Correction for Typed Input
First Claim
1. A method for correcting one or more typed words on an electronic device, comprising:
- receiving one or more typed words from a text input device;
generating one or more candidate words for the one or more typed words;
receiving an audio stream at the electronic device that corresponds to the one or more typed words;
translating the audio stream into text using the one or more candidate words, wherein the translating comprises assigning a confidence score to each of the one or more candidate words and selecting a candidate word among the one or more candidate words to represent each portion of the text based on the confidence score of the selected candidate word; and
replacing a word from the one or more typed words with the corresponding selected candidate word when the confidence score of the selected candidate word is above a predetermined threshold value.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, computer program product, and system are provided for correcting one or more typed words on an electronic device. The method can include receiving one or more typed words from a text input device and generating one or more candidate words for the one or more typed words. The method can also include receiving an audio stream at the electronic device that corresponds to the one or more typed words. The audio stream can then be translated into text using the one or more candidate words, where the translation includes assigning a confidence score to each of the one or more candidate words. Based on the confidence score associated with each of the one or more candidate words, a candidate word can be selected among the one or more candidate words to represent each portion of the text. A word from the one or more typed words can be replaced with the selected candidate word based on the value of the confidence score associated with the selected candidate word.
-
Citations
30 Claims
-
1. A method for correcting one or more typed words on an electronic device, comprising:
-
receiving one or more typed words from a text input device; generating one or more candidate words for the one or more typed words; receiving an audio stream at the electronic device that corresponds to the one or more typed words; translating the audio stream into text using the one or more candidate words, wherein the translating comprises assigning a confidence score to each of the one or more candidate words and selecting a candidate word among the one or more candidate words to represent each portion of the text based on the confidence score of the selected candidate word; and replacing a word from the one or more typed words with the corresponding selected candidate word when the confidence score of the selected candidate word is above a predetermined threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a computer-usable medium having computer program logic recorded thereon for enabling a processor to correct one or more typed words on an electronic device, the computer program logic comprising:
-
first computer readable program code that enables a processor to receive one or more typed words from a text input device; second computer readable program code that enables a processor to generate one or more candidate words for the one or more typed words; third computer readable program code that enables a processor to receive an audio stream at the electronic device that corresponds to the one or more typed words; fourth computer readable program code that enables a processor to translate the audio stream into text using the one or more candidate words, wherein the translation of the audio stream comprises assignment of a confidence score to each of the one or more candidate words and selection of a candidate word among the one or more candidate words to represent each portion of the text based on the confidence score of the selected candidate word; and fifth computer readable program code that enables a processor to replace a word from the one or more typed words with the corresponding selected candidate word when the confidence score of the selected candidate word is above a predetermined threshold value. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for correcting one or more typed words on an electronic device, comprising:
-
a text input device configured to receive one or more typed words; a language model builder configured to generate one or more candidate words for the one or more typed words; a microphone configured to receive an audio stream that corresponds to the one or more typed words; a speech recognizer configured to; translate the audio stream into text using the one or more candidate words, wherein translation of the audio stream comprises assignment of a confidence score to each of the one or more candidate words and selection of a candidate word among the one or more candidate words to represent each portion of the text based on the confidence score of the selected candidate word; and a text update manager configured to replace a word from the one or more typed words with the corresponding selected candidate word when the confidence score of the selected candidate word is above a predetermined threshold value. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification