Word correction using automatic speech recognition (ASR) incremental response
AssigneeRovi Guides, Inc.
InventorJeffry Copps Robert Jose
Life of this patent
Estimating the term…
Abstract
An exemplary automatic speech recognition (ASR) system may receive an audio input including a segment of speech. The segment of speech may be independently processed by general ASR and domain-specific ASR to generate multiple ASR results. A selection between the multiple ASR results may be performed based on respective confidence levels for the general ASR and domain-specific ASR. As incremental ASR is performed, a composite result may be generated based on general ASR and domain-specific ASR.
Claims20
A method for identifying words from speech of a user, the method comprising:
- receiving a segment of audio corresponding to the speech of the user;
- identifying, by general speech recognition, a first plurality of candidate words from the segment;
- determining, by the general speech recognition, a first plurality of confidence values, wherein each of the first plurality of confidence values is associated with one of the first plurality of candidate words;
- identifying, by domain-specific speech recognition, a second plurality of candidate words from the segment;
- determining, by the domain-specific speech recognition, a second plurality of confidence values, wherein each of the second plurality of confidence values is associated with one of the second plurality of candidate words;
- comparing each of the first plurality of confidence values with one or more of the second plurality of confidence values;
- selecting, based on the comparing, at least one of the first plurality of candidate words and at least one of the second plurality of candidate words;
- and
- identifying a composite plurality of words for the segment based on the selected candidate words.
A system for identifying words from speech of a user, the system comprising:
- control circuitry configured to:
- receive a segment of audio corresponding to the speech of the user;
- identify, by general speech recognition, a first plurality of candidate words from the segment;
- determine, by the general speech recognition, a first plurality of confidence values, wherein each of the first plurality of confidence values is associated with one of the first plurality of candidate words;
- identify, by domain-specific speech recognition, a second plurality of candidate words from the segment;
- determine, by the domain-specific speech recognition, a second plurality of confidence values, wherein each of the second plurality of confidence values is associated with one of the second plurality of candidate words;
- compare each of the first plurality of confidence values with one or more of the second plurality of confidence values;
- select, based on the comparison, at least one of the first plurality of candidate words and at least one of the second plurality of candidate words;
- and
- identify a composite plurality of words for the segment based on the selected candidate words.
Dependencies are inferred from the claim text.