12. A speech recognition server cluster comprising: an interface for receiving recorded audio data communicated from a wireless communication device and further configured to direct the audio data to a plurality of servers defining a cluster simultaneously running speech recognition software; a comparator configured to receive a confidence level of recognition from each server of the plurality of servers running the speech recognition software, the comparator for comparing, at the cluster of servers, the confidence level received from each server to the confidence levels of the other servers, receiving the confidence level further comprising invoking a set of servers, each server launching a speech recognition program for instantiating at least one speech recognition process: identifying if a content-oriented speech recognition process is needed for processing the recorded audio data; and if so, invoking a corresponding content-oriented speech recognition process; and a dispatcher configured to determine that at least one of the confidence levels is above a minimum threshold confidence score, the dispatcher further configured to, upon completion of each of the servers and prior to transmission of an application command to the wireless communication device: determine a threshold confidence level for uniform comparison with each of the received confidence levels; identify, if at least one of the confidence levels is above the threshold confidence score, the highest confidence level as indicative of the recognition result for routing; and flag, if none of the confidence levels exceeds the threshold confidence score, the audio data for further processing, and further configured to route the recognition result with the highest confidence level for further processing.
12. A speech recognition server cluster comprising: an interface for receiving recorded audio data communicated from a wireless communication device and further configured to direct the audio data to a plurality of servers defining a cluster simultaneously running speech recognition software; a comparator configured to receive a confidence level of recognition from each server of the plurality of servers running the speech recognition software, the comparator for comparing, at the cluster of servers, the confidence level received from each server to the confidence levels of the other servers, receiving the confidence level further comprising invoking a set of servers, each server launching a speech recognition program for instantiating at least one speech recognition process: identifying if a content-oriented speech recognition process is needed for processing the recorded audio data; and if so, invoking a corresponding content-oriented speech recognition process; and a dispatcher configured to determine that at least one of the confidence levels is above a minimum threshold confidence score, the dispatcher further configured to, upon completion of each of the servers and prior to transmission of an application command to the wireless communication device: determine a threshold confidence level for uniform comparison with each of the received confidence levels; identify, if at least one of the confidence levels is above the threshold confidence score, the highest confidence level as indicative of the recognition result for routing; and flag, if none of the confidence levels exceeds the threshold confidence score, the audio data for further processing, and further configured to route the recognition result with the highest confidence level for further processing. 15. The server cluster of claim 12 wherein the comparator is configured to receive the confidence level by invoking a set of servers, each server launching a dissimilar speech recognition program for instantiating at least one speech recognition process.