1. A computer-implemented method for utilizing a plurality of recognizers to process an utterance based on a markup language document, comprising: receiving the markup language document; receiving the utterance; selecting at least one of the plurality of recognizers for returning a results set for the utterance based on markup language in the markup language document, the at least one of the plurality of recognizers for returning the results set for the utterance being selected based on markup language in the markup language document, the selection based on the markup language further comprising: recognizing a grammar used in the utterance; parsing the markup language document for at least one markup language tag identifying at least one of the plurality of recognizers for returning the results set for the utterance based on the grammar; and selecting, by an event handler, the at least one of the plurality of recognizers identified by the at least one markup language tag, the selected at least one of the plurality of recognizers comprising a local recognizer embedded on a client computing device, when the grammar includes data stored on the client computing device, the selected at least one of the plurality of recognizers comprising a network recognizer on a network server, when the grammar includes data which is retrieved via a query from the network server to a remote search engine; receiving the results set from the selected at least one of the plurality of recognizers in a format determined by a processing method specified in the markup language document; and executing an event in response to receiving the results set, the event comprising determining actions in response to receiving the results set, the actions being based on at least an assigned confidence score indicating an accuracy of a speech recognition for the utterance, the actions comprising ignoring the results set when the results sets comprises unprocessed results for the utterance and the confidence score is below a predetermined threshold, the actions further comprising preventing the results set from being displayed to a user.