11. A computer system comprising: one or more computing devices; an interface of the one or more computing devices that is programmed to receive an audio signal; and a plurality of speech recognition systems that initiate a plurality of speech recognition tasks for the audio signal, wherein the speech recognition tasks each use a different one of a plurality of language models; a recognition managing module that is programmed to: detect that a portion of the plurality of speech recognition tasks have completed, wherein a remaining portion of the plurality of speech recognition tasks have not completed, obtain recognition results and confidence values for each of the plurality of speech recognition tasks included in the portion, wherein the recognition results identify one or more candidate transcriptions of the audio signal, and the confidence values identify one or more probabilities that the recognition results are correct, determine whether at least one of the one or more confidence values is greater than or equal to a threshold confidence value, and in response to determining that the at least one of the one or more confidence values is greater than or equal to the threshold confidence value and before all of the remaining portion of the plurality of speech recognition tasks have completed, provide a final recognition result for the audio signal based on the recognition results and the one or more confidence values.
11. A computer system comprising: one or more computing devices; an interface of the one or more computing devices that is programmed to receive an audio signal; and a plurality of speech recognition systems that initiate a plurality of speech recognition tasks for the audio signal, wherein the speech recognition tasks each use a different one of a plurality of language models; a recognition managing module that is programmed to: detect that a portion of the plurality of speech recognition tasks have completed, wherein a remaining portion of the plurality of speech recognition tasks have not completed, obtain recognition results and confidence values for each of the plurality of speech recognition tasks included in the portion, wherein the recognition results identify one or more candidate transcriptions of the audio signal, and the confidence values identify one or more probabilities that the recognition results are correct, determine whether at least one of the one or more confidence values is greater than or equal to a threshold confidence value, and in response to determining that the at least one of the one or more confidence values is greater than or equal to the threshold confidence value and before all of the remaining portion of the plurality of speech recognition tasks have completed, provide a final recognition result for the audio signal based on the recognition results and the one or more confidence values. 14. The computer system of claim 11 , wherein the language models are each associated with a different one of a plurality of geographic locations.