Error correction for speech recognition systems
First Claim
1. A method for correcting words in a sequence of words that is obtained from speech recognition of an input speech sequence, said method comprising:
- presenting said sequence of words to a user, wherein each word in said sequence of words is associated with a respective recognition confidence value, and wherein at least one word in said sequence of words is automatically emphasized in dependence on its recognition confidence value; and
replacing at least one word in said sequence of words, in case it has been selected by a user for correction.
1 Assignment
0 Petitions
Accused Products
Abstract
Words in a sequence of words that is obtained from speech recognition of an input speech sequence are presented to a user, and at least one of the words in the sequence of words is replaced, in case it has been selected by a user for correction. Words with a low recognition confidence value are emphasized; alternative word candidates for the at least one selected word are ordered according to an ordering criterion; after replacing a word, an order of alternative word candidates for neighboring words in the sequence is updated; the replacement word is derived from a spoken representation of the at least one selected word by speech recognition with a limited vocabulary; and the word that replaces the at least one selected word is derived from a spoken and spelled representation of the at least one selected word.
179 Citations
25 Claims
-
1. A method for correcting words in a sequence of words that is obtained from speech recognition of an input speech sequence, said method comprising:
-
presenting said sequence of words to a user, wherein each word in said sequence of words is associated with a respective recognition confidence value, and wherein at least one word in said sequence of words is automatically emphasized in dependence on its recognition confidence value; and
replacing at least one word in said sequence of words, in case it has been selected by a user for correction. - View Dependent Claims (2, 3, 4)
-
-
5. A device for correcting words in a sequence of words that is obtained from speech recognition of an input speech sequence, said device comprising:
-
means arranged for presenting said sequence of words to a user, wherein each word in said sequence of words is associated with a respective recognition confidence value, and wherein at least one word in said sequence of words is automatically emphasized in dependence on its recognition confidence value; and
means arranged for replacing at least one word in said sequence of words, in case it has been selected by a user for correction. - View Dependent Claims (6)
-
-
7. A software application product, comprising a storage medium having a software application for correcting words in a sequence of words that is obtained from speech recognition of an input speech sequence embodied therein, said software application comprising:
-
program code for presenting said sequence of words to a user, wherein each word in said sequence of words is associated with a respective recognition confidence value, and wherein at least one word in said sequence of words is automatically emphasized in dependence on its recognition confidence value; and
program code for replacing at least one word in said sequence of words, in case it has been selected by a user for correction.
-
-
8. A method for correcting words in a sequence of words that is obtained from speech recognition of an input speech sequence, wherein for each word in said sequence of words, an associated set of alternative word candidates exists, said method comprising:
-
presenting said sequence of words to a user; and
replacing at least one word in said sequence of words, in case it has been selected by said user for correction, by a word candidate from its associated set of word candidates, wherein said word candidates in said set of word candidates that is associated with said at least one selected word are ordered according to an ordering criterion related to a likelihood of said word candidates to correctly replace said at least one selected word. - View Dependent Claims (9, 10, 11)
-
-
12. A device for correcting words in a sequence of words that is obtained from speech recognition of an input speech sequence, wherein for each word in said sequence of words, an associated set of alternative word candidates exists, said device comprising:
-
means arranged for presenting said sequence of words to a user; and
means arranged for replacing at least one word in said sequence of words, in case it has been selected by said user for correction, by a word candidate from its associated set of word candidates, wherein said word candidates in said set of word candidates that is associated with said at least one selected word are ordered according to an ordering criterion related to a likelihood of said word candidates to correctly replace said at least one selected word. - View Dependent Claims (13, 14, 15)
-
-
16. A software application product, comprising a storage medium having a software application embodied therein for correcting words in a sequence of words that is obtained from speech recognition of an input speech sequence, wherein for each word in said sequence of words, an associated set of alternative word candidates exists, said software application comprising:
-
program code for presenting said sequence of words to a user; and
program code for replacing at least one word in said sequence of words, in case it has been selected by said user for correction, by a word candidate from its associated set of word candidates, wherein said word candidates in said set of word candidates that is associated with said at least one selected word are ordered according to an ordering criterion related to a likelihood of said word candidates to correctly replace said at least one selected word. - View Dependent Claims (17)
-
-
18. A method for correcting words in a sequence of words that is obtained from speech recognition of an input speech sequence, wherein for each word in said sequence of words, an associated set of alternative word candidates exists, said method comprising:
-
presenting said sequence of words to a user; and
replacing at least one word in said sequence of words, in case it has been selected by said user for correction, by a word that is obtained from speech recognition of an new input speech sequence that only contains a representation of a correct version of said at least one selected word spoken by said user, wherein a recognition vocabulary used in said speech recognition of said new input speech sequence is limited to said set of word candidates associated with said at least one selected word.
-
-
19. A device for correcting words in a sequence of words that is obtained from speech recognition of an input speech sequence, wherein for each word in said sequence of words, an associated set of alternative word candidates exists, said device comprising:
-
means arranged for presenting said sequence of words to a user; and
means arranged for replacing at least one word in said sequence of words, in case it has been selected by said user for correction, by a word that is obtained from speech recognition of a new input speech sequence that only contains a representation of a correct version of said at least one selected word spoken by said user, wherein a recognition vocabulary used in said speech recognition of said new input speech sequence is limited to said set of word candidates associated with said at least one selected word. - View Dependent Claims (20)
-
-
21. A software application product, comprising a storage medium having a software application embodied therein for correcting words in a sequence of words that is obtained from speech recognition of an input speech sequence, wherein for each word in said sequence of words, an associated set of alternative word candidates exists, said software application comprising:
-
program code for presenting said sequence of words to a user; and
program code for replacing at least one word in said sequence of words, in case it has been selected by said user for correction, by a word that is obtained from speech recognition of a new input speech sequence that only contains a representation of a correct version of said at least one selected word spoken by said user, wherein a recognition vocabulary used in said speech recognition of said new input speech sequence is limited to said set of word candidates associated with said at least one selected word.
-
-
22. A method for correcting words in a sequence of words that is obtained from speech recognition of an input speech sequence, said method comprising:
-
presenting said sequence of words to a user; and
replacing at least one word in said sequence of words, in case it has been selected by said user for correction, by a word that is obtained from a new input speech sequence, which only contains a representation of a correct version of said at least one selected word spoken by said user and a representation of said correct version of said at least one selected word spelled by said user.
-
-
23. A device for correcting words in a sequence of words that is obtained from speech recognition of an input speech sequence, said device comprising:
-
means arranged for presenting said sequence of words to a user; and
means arranged for replacing at least one word in said sequence of words, in case it has been selected by said user for correction, by a word that is obtained from a new input speech sequence, which only contains a representation of a correct version of said at least one selected word spoken by said user and a representation of said correct version of said at least one selected word spelled by said user. - View Dependent Claims (24)
-
-
25. A software application product, comprising a storage medium having a software application embodied therein for correcting words in a sequence of words that is obtained from speech recognition of an input speech sequence, said software application comprising:
-
program code for presenting said sequence of words to a user; and
program code for replacing at least one word in said sequence of words, in case it has been selected by said user for correction, by a word that is obtained from a new input speech sequence, which only contains a representation of a correct version of said at least one selected word spoken by said user and a representation of said correct version of said at least one selected word spelled by said user.
-
Specification