17. The apparatus of claim 14 , wherein the API comprises a wrapper for building a speech recognition request.
14. An apparatus, comprising: a processor; an application program interface (API) operative to provide an interface for building a speech recognition request comprising audio input and parameters including a uniform resource identifier (URI) link to a grammar, a grammar weight, and a specified duration of the audio input; a speech recognition (SR) component operative on the processor to receive the speech recognition request, to convert a first portion of the audio input to a first recognition result associated with the speech recognition request, to return the first recognition result after silence is observed for the specified duration of the audio input, to convert a second portion of the audio input to a second recognition result associated with the speech recognition request, and to return the second recognition result, wherein the first and second recognition results are returned as a hypertext protocol (HTTP) responses comprising an extensible markup language (XML) document formatted in a format that includes a status flag indicating an overall success or failure of the recognition result.