Error corrective mechanisms for consensus decoding of speech
First Claim
1. A method for correcting errors for consensus decoding of speech, the method comprising the steps of:
- creating a confusion set comprising a plurality of candidate words, each of said candidate words having an associated score; and
selecting a candidate word from the confusion set, wherein a candidate word other than a candidate word having a highest associated score is selected when one or more criteria are met.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for decreasing the number of errors when consensus decoding is used during speech recognition. A number of corrective rules are applied to confusion sets that are extracted during real-time speech recognition. The corrective rules are determined during training of the speech recognition system, which entails using many training confusion sets. A learning process is used that generates a number of possible rules, called template rules, that can be applied to the training confusion sets. The learning process also determines the corrective rules from the template rules. The corrective rules operate on the real-time confusion sets to select hypothesis words from the confusion sets, where the hypothesis words are not necessarily the words having the highest score.
27 Citations
23 Claims
-
1. A method for correcting errors for consensus decoding of speech, the method comprising the steps of:
-
creating a confusion set comprising a plurality of candidate words, each of said candidate words having an associated score; and
selecting a candidate word from the confusion set, wherein a candidate word other than a candidate word having a highest associated score is selected when one or more criteria are met. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for determining a plurality of corrective rules from a plurality of training confusion sets, the method comprising the steps of:
-
determining a plurality of allowable transformations on the training confusion sets;
providing an objective function; and
learning a plurality of corrective rules for the training confusion sets, the step of learning using the allowable transformations and objective function. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for correcting errors for consensus decoding of speech, comprising:
-
a memory that stores computer-readable code; and
a processor operatively coupled to said memory, said processor configured to implement said computer-readable code, said computer-readable code configured to;
create a confusion set comprising a plurality of candidate words, each of said candidate words having an associated score; and
select a candidate word from the confusion set, wherein a candidate word other than a candidate word having a highest associated score is selected when one or more criteria are met.
-
-
19. A system for determining a plurality of corrective rules from a plurality of training confusion sets, comprising:
-
a memory that stores computer-readable code; and
a processor operatively coupled to said memory, said processor configured to implement said computer-readable code, said computer-readable code configured to;
determine a plurality of allowable transformations on the training confusion sets;
provide an objective function; and
learn a plurality of corrective rules for the training confusion sets, the step of learning using the allowable transformations and objective function.
-
-
20. An article of manufacture for correcting errors for consensus decoding of speech, comprising:
-
a computer readable medium having computer readable code means embodied thereon, said computer readable program code means comprising;
a step to create a confusion set comprising a plurality of candidate words, each of said candidate words having an associated score; and
a step to select a candidate word from the confusion set, wherein a candidate word other than a candidate word having a highest associated score is selected when one or more criteria are met.
-
-
21. An article of manufacture for determining a plurality of corrective rules from a plurality of training confusion sets, comprising:
-
a computer readable medium having computer readable code means embodied thereon, said computer readable program code means comprising;
a step to determine a plurality of allowable transformations on the training confusion sets;
a step to provide an objective function; and
a step to learn a plurality of corrective rules for the training confusion sets, the step of learning using the allowable transformations and objective function.
-
-
22. A system for correcting errors for consensus decoding of speech, comprising:
-
means for creating a confusion set comprising a plurality of candidate words, each of said candidate words having an associated score; and
means for selecting a candidate word from the confusion set, wherein a candidate word other than a candidate word having a highest associated score is selected when one or more criteria are met.
-
-
23. A system for determining a plurality of corrective rules from a plurality of training confusion sets, comprising:
-
means for determining a plurality of allowable transformations on the training confusion sets;
means for providing an objective function; and
means for learning a plurality of corrective rules for the training confusion sets, the step of learning using the allowable transformations and objective function.
-
Specification