6. The method of claim 1 , wherein the request is a streamed request.
1. A computer-implemented method of an application program interface (API), comprising: processing at least one parameter for performing speech recognition, the at least one parameter corresponding to a lack of speech data; accepting a speech recognition request comprising an audio input; performing speech recognition on the audio input according to the at least one parameter; and without performing speech recognition on all of the audio input and upon observing the length of silence in the audio input, returning speech recognition data as hypertext protocol (HTTP) responses comprising a status attribute indicating an overall success or failure of speech recognition on the audio input.