System and method for performing distributed speech recognition
First Claim
Patent Images
1. A system for performing distributed speech recognition, comprising:
- a telephone to provide audio data during an incoming call;
a message server comprising memory, an input port to receive the audio data, wherein the message server is configured to;
to transmit a new call message to a main recognizer;
to initiate a new speech recognition session for the main recognizer;
to transmit the new call message from the main recognizer to each of a plurality of secondary recognizers;
to initiate a new speech recognition session for each of the secondary recognizers;
to transmit a main grammar template to the main recognizer for each speech utterance received as the audio during the incoming call;
transmit to each of the secondary recognizers, secondary grammars;
to receive speech recognition results on the audio data by each of the secondary recognizers using the secondary grammar for that secondary recognizer;
to receive from the main recognizer a new grammar based on the main grammar template using results of the speech recognition by each of the secondary recognizers; and
to receive by the main recognizer, speech recognition results of the audio data using the new grammar.
15 Assignments
0 Petitions
Accused Products
Abstract
A system and method for performing distributed speech recognition is provided. Audio data is received on a main recognizer and on each of a plurality of secondary recognizers. Secondary grammars are transmitted to each of the secondary recognizers. The secondary recognizers each perform speech recognition on the audio data using the secondary grammar for that secondary recognizer. A new grammar is constructed based on results of the speech recognition by each of the secondary recognizers. The main recognizer performs speech recognition on the audio data using the new grammar.
-
Citations
16 Claims
-
1. A system for performing distributed speech recognition, comprising:
-
a telephone to provide audio data during an incoming call; a message server comprising memory, an input port to receive the audio data, wherein the message server is configured to; to transmit a new call message to a main recognizer; to initiate a new speech recognition session for the main recognizer; to transmit the new call message from the main recognizer to each of a plurality of secondary recognizers; to initiate a new speech recognition session for each of the secondary recognizers; to transmit a main grammar template to the main recognizer for each speech utterance received as the audio during the incoming call; transmit to each of the secondary recognizers, secondary grammars; to receive speech recognition results on the audio data by each of the secondary recognizers using the secondary grammar for that secondary recognizer; to receive from the main recognizer a new grammar based on the main grammar template using results of the speech recognition by each of the secondary recognizers; and to receive by the main recognizer, speech recognition results of the audio data using the new grammar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for performing distributed speech recognition, comprising:
-
receiving audio data via a telephone during an incoming call; transmitting via a server a new call message to a main recognizer, wherein the server comprises memory, an input port to receive the audio data, and an output port; initiating a new speech recognition session for the main recognizer; transmitting the new call message from the main recognizer to each of a plurality of secondary recognizers and initiating a new speech recognition session for each of the secondary recognizers; transmitting a main grammar template to the main recognizer for each speech utterance received as the audio during the incoming call; transmitting to each of the secondary recognizers, secondary grammars; receiving speech recognition results on the audio data by each of the secondary recognizers using the secondary grammar for that secondary recognizer; receiving from the main recognizer a new grammar based on the main grammar template using the results of the speech recognition by each of the secondary recognizers; and receiving by the main recognizer, speech recognition results of the audio data using the new grammar. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification