Method and apparatus for providing a dynamic speech-driven control and remote service access system
First Claim
Patent Images
1. Method for performing speech recognition, said method comprising the steps of:
- (a) receiving a speech signal locally from a user via a client device;
(b) performing speech recognition on said speech signal in accordance with an embedded speech recognizer of said client device to produce a recognizable text signal, wherein said embedded speech recognizer employs a language model and a natural language understanding module;
(c) forwarding said recognizable text signal to a remote server; and
(d) updating said language model by dynamically receiving an update from said remote server in accordance with said recognizable text signal.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and a concomitant method for speech recognition. In one embodiment, a distributed speech recognition system provides speech-driven control and remote service access. The distributed speech recognition system comprises a client device and a central server.
-
Citations
31 Claims
-
1. Method for performing speech recognition, said method comprising the steps of:
-
(a) receiving a speech signal locally from a user via a client device; (b) performing speech recognition on said speech signal in accordance with an embedded speech recognizer of said client device to produce a recognizable text signal, wherein said embedded speech recognizer employs a language model and a natural language understanding module; (c) forwarding said recognizable text signal to a remote server; and (d) updating said language model by dynamically receiving an update from said remote server in accordance with said recognizable text signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Method for performing speech recognition, said method comprising the steps of:
-
(a) receiving a recognizable text signal representative of a user speech signal from a client device, wherein said recognizable text is generated using a speech recognizer having a language model and a natural language understanding module on said client device; (b) processing said recognizable text signal in accordance with a task model; and (c) forwarding a language model update to said client device in accordance with said recognizable text signal. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A distributed system for performing speech recognition, said system comprising:
-
a client device for receiving a speech signal locally from a user, said client device having an embedded speech recognizer with a language model and a natural language understanding module for performing speech recognition on said speech signal to produce a recognizable text signal, and wherein said embedded speech recognizer further adapts said performance of speech recognition based on at least one local parameter of said speech signal; and a remote server for receiving said recognizable text signal and forwarding a language model update to said client device in accordance with said recognizable text signal.
-
-
16. A client device for performing speech recognition, said client device comprising:
-
means for receiving a speech signal locally from a user; means for performing speech recognition on said speech signal to produce a recognizable text signal, wherein said speech recognition means employs a language model and a natural language understanding module; means for forwarding said recognizable text signal to a remote server; and means for updating said language model by dynamically receiving an update from said remote server in accordance with said recognizable text signal. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A server for performing speech recognition, said server comprising:
-
means for receiving a recognizable text signal representative of a user speech signal from a client device, wherein said recognizable text is generated using a speech recognizer having a language model and a natural language understanding module on said client device; means for processing said recognizable text signal in accordance with a task model; and means for forwarding a language model update to said client device in accordance with said recognizable text signal. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform the steps comprising of:
-
(a) receiving a speech signal locally from a user via a client device; (b) performing speech recognition on said speech signal in accordance with an embedded speech recognizer of said client device to produce a recognizable text signal, wherein said embedded speech recognizer employs a language model and a natural language understanding module; (c) adapting said performance of speech recognition based on at least one local parameter of said speech signal; (d) forwarding said recognizable text signal to a remote server; and (e) updating said language model by dynamically receiving an update from said remote server in accordance with said recognizable text signal.
-
-
31. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform the steps comprising of:
-
(a) receiving a recognizable text signal representative of a user speech signal from a client device, wherein said recognizable text is generated using a speech recognizer having a language model and a natural language understanding module on said client device, and wherein said recognizable text is generated in accordance with adapting said performance of speech recognition based on at least one local parameter of said speech signal; (b) processing said recognizable text signal in accordance with a task model; and (c) forwarding a language model update to said client device in accordance with said recognizable text signal.
-
Specification