SYSTEM AND METHOD FOR SUPPLEMENTAL SPEECH RECOGNITION BY IDENTIFIED IDLE RESOURCES
First Claim
1. A method comprising:
- identifying, based on an expected demand for speech recognition, a main speech recognizer and a supplemental speech recognizer;
beginning to process a recognition task using the main speech recognizer, to yield main results; and
upon determining that the supplemental speech recognizer is idle;
assigning the supplemental speech recognizer to the recognition task based on an actual demand for speech recognition resources;
continuing to process the recognition task using the supplemental speech recognizer, to yield supplemental results; and
combining the main results and the supplemental results.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and computer-readable storage media for improving automatic speech recognition performance. A system practicing the method identifies idle speech recognition resources and establishes a supplemental speech recognizer on the idle resources based on overall speech recognition demand. The supplemental speech recognizer can differ from a main speech recognizer, and, along with the main speech recognizer, can be associated with a particular speaker. The system performs speech recognition on speech received from the particular speaker in parallel with the main speech recognizer and the supplemental speech recognizer and combines results from the main and supplemental speech recognizer. The system recognizes the received speech based on the combined results. The system can use beam adjustment in place of or in combination with a supplemental speech recognizer. A scheduling algorithm can tailor a particular combination of speech recognition resources and release the supplemental speech recognizer based on increased demand.
41 Citations
20 Claims
-
1. A method comprising:
-
identifying, based on an expected demand for speech recognition, a main speech recognizer and a supplemental speech recognizer; beginning to process a recognition task using the main speech recognizer, to yield main results; and upon determining that the supplemental speech recognizer is idle; assigning the supplemental speech recognizer to the recognition task based on an actual demand for speech recognition resources; continuing to process the recognition task using the supplemental speech recognizer, to yield supplemental results; and combining the main results and the supplemental results. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform a method comprising; identifying, based on an expected demand for speech recognition, a main speech recognizer and a supplemental speech recognizer; beginning to process a recognition task using the main speech recognizer, to yield main results; and upon determining that the supplemental speech recognizer is idle; assigning the supplemental speech recognizer to the recognition task based on an actual demand for speech recognition resources; continuing to process the recognition task using the supplemental speech recognizer, to yield supplemental results; and combining the main results and the supplemental results. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium having instructions stored which, when executed by a computing device, cause the computing device to perform a method comprising:
-
identifying, based on an expected demand for speech recognition, a main speech recognizer and a supplemental speech recognizer; beginning to process a recognition task using the main speech recognizer, to yield main results; and upon determining that the supplemental speech recognizer is idle; assigning the supplemental speech recognizer to the recognition task based on an actual demand for speech recognition resources; continuing to process the recognition task using the supplemental speech recognizer, to yield supplemental results; and combining the main results and the supplemental results. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification