Method and system for updating and customizing recognition vocabulary
First Claim
1. A method of recognizing speech so as to modify a currently active vocabulary, comprising:
- receiving an utterance;
comparing said received utterance to a stored recognition vocabulary representing a currently active vocabulary; and
dynamically updating the stored recognition vocabulary for subsequent received utterances based on said comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
The system includes a client device in communication with a server. The client device receives an input speech utterance in a voice dialog via an input device from a user of the system. The client device includes a speech recognition engine that compares the received input speech to stored recognition vocabulary representing a currently active vocabulary. The speech recognition engine recognizes the received utterance, and an application dynamically updates the recognition vocabulary. The dynamic update of the active vocabulary can also be initiated from the server, depending upon the client application being run at the client device. The server generates a result that is sent to the client device via a suitable communication path. The client application also provides the ability to customize voice-activated commands in the recognition vocabulary related to common client device functions, by using a speaker-training feature of the speech recognition engine.
158 Citations
21 Claims
-
1. A method of recognizing speech so as to modify a currently active vocabulary, comprising:
-
receiving an utterance;
comparing said received utterance to a stored recognition vocabulary representing a currently active vocabulary; and
dynamically updating the stored recognition vocabulary for subsequent received utterances based on said comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A speech recognition system, comprising:
-
a client device receiving an utterance from a user; and
a server in communication with the client device, the client device comparing the received utterance to a stored recognition vocabulary representing a currently active vocabulary, recognizing the received utterance and dynamically updating the stored recognition vocabulary for subsequent received utterances. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of customizing a recognition vocabulary on a device having a current vocabulary of preset voice-activated commands, comprising:
-
receiving an utterance from a user that is designated to replace at least one of the preset voice-activated commands in the stored recognition memory; and
dynamically updating the recognition vocabulary with the received utterance. - View Dependent Claims (20, 21)
-
Specification