1. A method for performing automatic speech recognition (ASR) processing on an utterance using trained classifiers, the method comprising: determining a first classifier, wherein the first classifier is trained to determine, using confidence scores corresponding to a plurality of ASR hypotheses, whether to select a single ASR hypothesis or whether to perform further selection from among the plurality of ASR hypotheses; determining a second classifier, wherein the second classifier is trained to determine, using the confidence scores, which of the plurality of ASR hypothesis to select for disambiguation; receiving, from a mobile device, audio data corresponding to an utterance; performing ASR processing on the audio data to generate a first ASR hypothesis corresponding to a first confidence score, a second ASR hypothesis corresponding to a second confidence score and a third ASR hypothesis corresponding to a third confidence score; processing, using a processor, the first confidence score, the second confidence score and the third confidence score using the first classifier to output an indication indicating the first ASR hypothesis, the second ASR hypothesis and the third ASR hypothesis for further processing; processing, using a processor, the first confidence score, the second confidence score and the third confidence score using the second classifier to output an indication that the first ASR hypothesis and second ASR hypothesis are selected for disambiguation; sending the first ASR hypothesis and the second ASR hypothesis to the mobile device for disambiguation; and receiving a selection from the mobile device, the selection indicating the first ASR hypothesis.