Method and apparatus for multi-level distributed speech recognition
First Claim
1. A method for multi-level distributed speech recognition comprising:
- providing an audio command to a first speech recognition engine and at least one second speech recognition engine;
recognizing the audio command within the first speech recognition engine to generate at least one first recognized audio command, wherein the at least one first recognized audio command has a corresponding first confidence value; and
recognizing the audio command within the at least one second speech recognition engine, independent of recognizing the audio command by the first speech recognition engine, to generate at least one second recognized audio command, wherein the at least one second recognized audio command has a corresponding second confidence value.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for multi-level distributed speech recognition includes a terminal (122) having a terminal speech recognizer (136) coupled to a microphone (130). The terminal speech recognizer (136) receives an audio command (37), generating at least one terminal recognized audio command having a terminal confidence value. A network element (124) having at least one network speech recognizer (150) also receives the audio command (149), generating a at least one network recognized audio command having a network confidence value. A comparator (152) receives the recognized audio commands, comparing compares the speech recognition confidence values. The comparator (152) provides an output (162) to a dialog manager (160) of at least one recognized audio command, wherein the dialog manager then executes an operation based on the at least one recognized audio command, such as presenting the at least one recognized audio command to a user for verification or accessing a content server.
42 Citations
22 Claims
-
1. A method for multi-level distributed speech recognition comprising:
-
providing an audio command to a first speech recognition engine and at least one second speech recognition engine;
recognizing the audio command within the first speech recognition engine to generate at least one first recognized audio command, wherein the at least one first recognized audio command has a corresponding first confidence value; and
recognizing the audio command within the at least one second speech recognition engine, independent of recognizing the audio command by the first speech recognition engine, to generate at least one second recognized audio command, wherein the at least one second recognized audio command has a corresponding second confidence value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for multi-level distributed speech recognition comprising:
-
providing an audio command to a terminal speech recognition engine and at least one network speech recognition engine;
recognizing the audio command within the terminal speech recognition engine to generate at least one terminal recognized audio command, wherein the at least one terminal recognized audio command has a corresponding terminal confidence value;
recognizing the audio command within the at least one network speech recognition engine to generate at least one network recognized audio command, wherein the at least one network recognized audio command has a corresponding network confidence value; and
selecting at least one recognized audio command having a recognized audio command confidence value from the at least one terminal recognized audio command and the at least one network recognized audio command. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus for multi-level distributed speech recognition comprising:
-
a first speech recognition means, operably coupled to an audio subsystem, for receiving an audio command and generating at least one first recognized audio command, wherein the at least one first recognized audio command has a first confidence value;
a second speech recognition means, operably coupled to the audio subsystem, for receiving the audio command and generating, independent of the first speech recognition means, at least one second recognized audio command, wherein each of the at least one second recognized audio command has a second confidence value; and
a means, operably coupled to the first speech recognition means and the second speech recognition means, for receiving the at least one first recognized audio command and the at least one second recognized audio command. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for multi-level distributed speech recognition comprising:
-
a terminal speech recognition engine operably coupled to a microphone and coupled to receive an audio command and generate at least one terminal recognized audio command, wherein the at least one terminal recognized audio command has a corresponding terminal confidence value;
at least one network speech recognition engine operably coupled to the microphone and coupled to receive the audio command and generate at least one network recognized audio command, independent of the terminal speech recognition engine, wherein the at least one network recognized audio command has a corresponding network confidence value;
a comparator operably coupled to the terminal speech recognition engine operably coupled to receive the at least one terminal recognized audio command and further operably coupled to the at least one network speech recognition engine operably coupled to receive the at least one network recognized audio command; and
a dialog manager operably coupled to the comparator, wherein the comparator selects at least one recognized audio command having a recognized confidence value from the at least one terminal recognized audio command and the at least one network recognized audio command based on the at least one terminal confidence value and the at least one network confidence value, wherein the selected at least one recognized audio command is provided to the dialog manager. - View Dependent Claims (20, 21, 22)
-
Specification