System and Method for Recognizing Speech
AssigneeMitsubishi Electric Research Laboratories, Inc.
InventorsBret Harsham, John R. Hershey
Life of this patent
Estimating the term…
Abstract
A system and a method recognize speech including a sequence of words. A set of interpretations of the speech is generated using an acoustic model and a language model, and, for each interpretation, a score representing correctness of an interpretation in representing the sequence of words is determined to produce a set of scores. Next, the set of scores is updated based on a consistency of each interpretation with a constraint determined in response to receiving a word sequence constraint.
Claims19
A method for recognizing speech including a sequence of words, comprising:
- generating a set of interpretations of the speech using an acoustic model and a language model;
- determining, for each interpretation, a score representing correctness of an interpretation in representing the sequence of words to produce a set of scores;
- determining a constraint for recognizing the speech subject to a word sequence constraint;
- and
- updating the set of scores based on a consistency of each interpretation with the constraint, wherein steps of the method are performed by a processor.
A method for recognizing speech of a user, comprising:
- recognizing the speech to generate a set of interpretations associated with a corresponding set of scores representing correctness of each interpretation in representing the speech;
- and
- updating iteratively the set of scores subject to at least one constraint, such that, for each iteration, a score of each interpretation is increased if the interpretation is consistent with the constraint, and is decreased if the interpretation is inconsistent with the constraint, wherein steps of the method are performed by a processor.
A system for recognizing speech, comprising:
- a processor implementing a speech recognition module and an error correction module, wherein
- the speech recognition module generates a set of interpretations of the speech input using an acoustic model and a language model, and determines, for each interpretation, a score representing correctness of an interpretation in representing the speech;
- and wherein
- the error correction module determines a constraint for recognizing the speech, and updates the score of each interpretation based on a consistency of the interpretation with the constraint.
Dependencies are inferred from the claim text.