8. The apparatus of claim 7 , wherein the API comprises a wrapper for building a speech recognition request.
7. An apparatus, comprising: at least one processing unit; and a speech recognition service, executed on the at least one processing unit, implementing an application program interface (API) operative to accept a speech recognition request comprising an audio input and parameters for performing speech recognition on the audio input, and without performing speech recognition on all of the audio input, returning a plurality of speech recognition results as hypertext protocol (HTTP) responses comprising a status attribute indicating an overall success or failure of speech recognition on the audio input.