Methods and apparatus for correcting failures in automated speech recognition systems
AssigneeRovi Guides, Inc.
InventorsAnkur Anil Aher, Jeffry Copps Robert Jose
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed and described for correcting errors in ASR transcriptions. For an incorrect transcription, different words or phrases from the transcription, and/or related words or phrases, are submitted as hint words to the ASR system, and the voice query is submitted again, to determine new transcriptions. This process is repeated with different transcription terms, until a different and more proper transcription is generated. This increases the accuracy of ASR systems.
Claims21
1-30. (canceled)
A method of correcting errors in searches for content resulting from incorrect transcriptions by an automated speech recognition (ASR) system, the method comprising:
- receiving an incorrect transcription output by an ASR module, the incorrect transcription comprising a plurality of transcription terms;
- successively submitting different subsets of the plurality of transcription terms with one or more hint words to the ASR module;
- receiving from the ASR module a plurality of resulting transcriptions, based on the successively submitted different subsets of the plurality of transcription terms with the one or more hint words, that are each different from the incorrect transcription;
- determining a most common transcription from the received plurality of resulting transcriptions;
- submitting the most common transcription as a search query of a database;
- and
- providing for display one or more representations of content returned by the search query of the database using the most common transcription.
A system of correcting errors in searches for content resulting from incorrect transcriptions by an automated speech recognition (ASR) system, the system comprising:
- a control circuitry;
- and
- an input/output (I/O) circuitry configured to;
- receive an incorrect transcription output by an ASR module, the incorrect transcription comprising a plurality of transcription terms;
- successively submit different subsets of the plurality of transcription terms with one or more hint words to the ASR module;
- receive from the ASR module a plurality of resulting transcriptions, based on the successively submitted different subsets of the plurality of transcription terms with the one or more hint words, that are each different from the incorrect transcription;
- determine, using the control circuitry, a most common transcription from the received plurality of resulting transcriptions;
- submit the most common transcription as a search query of a database;
- and
- provide for display one or more representations of content returned by the search query of the database using the most common transcription.
Dependencies are inferred from the claim text.