Distributed Speech Recognition Using One Way Communication
First Claim
Patent Images
2. A computer-implemented method comprising:
- (A) at a speech recognition server;
(A)(1) receiving a speech stream and a control stream from a client;
(A)(2) using an automatic speech recognition engine in a first configuration state to recognize a first portion of the speech stream and thereby to produce a first speech recognition result;
(B) at the speech recognition server,(B)(1) analyzing a first control message in the control stream to determine whether the first speech recognition result satisfies a first predetermined criterion specified by the control stream;
(B)(2) waiting until the automation speech recognition engine has been reconfigured before continuing to (C); and
(C) at the speech recognition server, responsive to receiving a second control message, using the automatic speech recognition engine in a second configuration state to recognize a second portion of the speech stream and thereby to produce a second speech recognition result.
6 Assignments
0 Petitions
Accused Products
Abstract
A speech recognition client sends a speech stream and control stream in parallel to a server-side speech recognizer over a network. The network may be an unreliable, low-latency network. The server-side speech recognizer recognizes the speech stream continuously. The speech recognition client receives recognition results from the server-side recognizer in response to requests from the client. The client may remotely reconfigure the state of the server-side recognizer during recognition.
-
Citations
2 Claims
-
2. A computer-implemented method comprising:
-
(A) at a speech recognition server; (A)(1) receiving a speech stream and a control stream from a client; (A)(2) using an automatic speech recognition engine in a first configuration state to recognize a first portion of the speech stream and thereby to produce a first speech recognition result; (B) at the speech recognition server, (B)(1) analyzing a first control message in the control stream to determine whether the first speech recognition result satisfies a first predetermined criterion specified by the control stream; (B)(2) waiting until the automation speech recognition engine has been reconfigured before continuing to (C); and (C) at the speech recognition server, responsive to receiving a second control message, using the automatic speech recognition engine in a second configuration state to recognize a second portion of the speech stream and thereby to produce a second speech recognition result.
-
Specification