TECHNIQUES TO PROVIDE A STANDARD INTERFACE TO A SPEECH RECOGNITION PLATFORM
First Claim
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 comprising a length of silence to observe;
accepting a speech recognition request comprising an audio input;
performing speech recognition on the audio input according to the at least one parameter; and
prior to performing speech recognition on all of the audio input and upon observing the length of silence in the audio, 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.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques and systems to provide speech recognition services over a network using a standard interface are described. In an embodiment, a technique includes accepting a speech recognition request that includes at least audio input, via an application program interface (API). The speech recognition request may also include additional parameters. The technique further includes performing speech recognition on the audio according to the request and any specified parameters; and returning a speech recognition result as a hypertext protocol (HTTP) response. Other embodiments are described and claimed.
-
Citations
20 Claims
-
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 comprising a length of silence to observe; accepting a speech recognition request comprising an audio input; performing speech recognition on the audio input according to the at least one parameter; and prior to performing speech recognition on all of the audio input and upon observing the length of silence in the audio, 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
a speech recognition service 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 prior to 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. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
15. A mobile computing device, comprising:
a component operative to communicate a speech recognition request comprising audio input and speech recognition parameters including a length of silence to observe and receiving a plurality of speech recognition results returned as hypertext protocol (HTTP) responses comprising a status attribute indicating an overall success or failure of speech recognition on the audio input. - View Dependent Claims (16, 17, 18, 19, 20)
Specification