Method and apparatus for selective distributed speech recognition
First Claim
1. A method for selective distributed speech recognition comprising:
- receiving a grammar type indicator associated with an information request;
receiving a speech input in response to the information request; and
limiting speech recognition to at least one of;
a first speech recognition engine and at least one second speech recognition engine, based on the grammar type indicator in comparison to a grammar type capability of the embedded speech recognition engine.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for selective distributed speech recognition includes a dialog manager (104) that is capable of receiving a grammar type indicator (170). The dialog manager (104) is capable of being coupled to an external speech recognition engine (108), which may be disposed on a communication network (142). The apparatus and method further includes an audio receiver (102) coupled to the dialog manager (104) wherein the audio receiver (104) receives a speech input (110) and provides an encoded audio input (112) to the dialog manager (104). The method and apparatus also includes an embedded speech recognition engine (106) coupled to the dialog manager (104), such that the dialog manager (104) selects to distribute the encoded audio input (112) to either the embedded speech recognition engine (106) or the external speech recognition engine (108) based on the corresponding grammar type indicator (170).
-
Citations
22 Claims
-
1. A method for selective distributed speech recognition comprising:
-
receiving a grammar type indicator associated with an information request;
receiving a speech input in response to the information request; and
limiting speech recognition to at least one of;
a first speech recognition engine and at least one second speech recognition engine, based on the grammar type indicator in comparison to a grammar type capability of the embedded speech recognition engine. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A wireless device comprising:
-
a dialog manager capable of receiving a grammar type indicator, the dialog manager being operably coupleable to at least one external speech recognition engine;
an audio receiver operably coupled to the dialog manager such that the audio receiver receives a speech input and provides an encoded audio input to the dialog manager; and
an embedded speech recognition engine operably coupled to the dialog manager such that the dialog manager provides the encoded audio input to at least one of the following;
the embedded speech recognition engine and the at least one external speech recognition engine, based the grammar type indicator in response to a grammar type capability of the embedded speech recognition engine. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus for selective distributed speech recognition comprising:
-
an embedded speech recognition engine;
a memory storing executable instructions;
a processor operably coupled to the embedded speech recognition engine and the memory and operably coupleable to at least one external speech recognition engine, wherein the processor, in response to the executable instructions;
receives a grammar type indicator, wherein the grammar type indicator includes at least one of the following;
a grammar class, a grammar indicator that indicates the grammar class and a speech recognition pointer that points to at least one of the following;
the embedded speech recognition and the at least one external speech recognition which contain the grammar class, wherein the grammar class includes a plurality of grammar class entries;
provides an information request to an output device;
receives a speech input corresponding to one of the grammar class entries;
encodes the speech input as an encoded audio input;
associates the encoded audio input as a response to the information request; and
selects at least one of;
the embedded speech recognition engine and the at least one external speech recognition engine, based on the grammar type indicator in comparison to a grammar capability of the embedded speech recognition engine. - View Dependent Claims (15, 16)
-
-
17. A method for selective distributed speech recognition comprising:
-
receiving an embedded speech recognition engine capability signal;
retrieving a mark-up page having at least one entry field, wherein at least one of the entry fields includes at least one of a plurality of grammar classes associated therewith;
comparing the at least one of the plurality of grammar classes with the embedded speech recognition engine capability signal; and
for each entry field having at least one of the plurality of grammar classes associated therewith, assigning at least one of the following;
an embedded speech recognition engine or an at least one external speech recognition engine, based on the embedded speech recognition engine capability signal. - View Dependent Claims (18, 19, 20)
-
-
21. A method for distributed speech recognition comprising:
-
providing a terminal capability signal to a communication server, wherein the terminal capability signal is provided across a communication network;
receiving a mark-up page having a grammar type indicator, wherein the grammar type indicator includes at least one of the following;
a grammar class, a grammar indicator that indicates the grammar class and a speech recognition pointer that points to at least one of the following;
the embedded speech recognition and the at least one external speech recognition which contain the grammar class, wherein the grammar class includes a plurality of grammar class entries;
in response to the grammar type indicator, providing an information request to an output device, wherein the information request seeks a speech input expected to correspond to at least one of the grammar class entries;
receiving the speech input;
generating an encoded audio input from the speech input;
selecting at least one of the following;
an embedded speech recognition engine and at least one external speech recognition engine, based on the grammar type indicator in comparison to a grammar type capability of the embedded speech recognition engine;
if the embedded speech recognition engine is selected, providing the encoded audio input to the embedded speech recognition engine; and
if the at least one external speech recognition engine is selected, providing the encoded audio input to the at least one external speech recognition engine. - View Dependent Claims (22)
-
Specification