Patent ID: 8364481
Filing Date: 2013-01-29
Classification: G10L

Abstract:
1. A computer-implemented method comprising: receiving an audio signal; sending, by a computer system, a plurality of signals, the plurality of signals configured to initiate execution of a speech recognition task by each speech recognition system (SRS) from a plurality of SRS's, each speech recognition task including generation of (i) a recognition result specifying possible speech included in the audio signal and (ii) a confidence value indicating a probability that the recognition result generated by that SRS is correct; in response to detecting that a portion of the plurality of speech recognition tasks have completed by at least one SRS, generating, by the computer system, (i) one or more recognition results for each of the completed speech recognition tasks and (ii) one or more confidence values for each of the one or more recognition results; determining whether each confidence value from the one or more confidence values for the completed portion of the speech recognition tasks meets a threshold for the at least one SRS; in response to determining that the one or more confidence values for the completed portion of the speech recognition tasks meet the threshold for the at least one SRS, sending a signal configured to cause at least one other remaining SRS from the plurality of SRS's to abort a speech recognition task that has not completed and that has not generated a confidence value; and outputting a final recognition result based at least in part on at least one of the generated one or more recognition results from the at least one SRS.