Computer-implemented system and method for performing distributed speech recognition
First Claim
Patent Images
1. A computer-implemented system for performing distributed speech recognition, comprising:
- audio data;
a grammar module to simultaneously provide a main grammar to a main recognizer and secondary grammars for the audio data to a plurality of secondary recognizers, wherein each secondary grammar comprises an independent grammar and the main recognizer is interfaced to each of the secondary recognizers;
a speech recognition module to simultaneously perform speech recognition on the audio data using each secondary grammar;
a new grammar module to construct a new grammar for the audio data based on results of the speech recognition from each of the secondary grammars and a structure of the main grammar;
the main recognizer to perform further speech recognition on the audio data using the new grammar; and
a processor to execute the modules.
13 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system and method for performing distributed speech recognition is provided. Audio data is collected. A main grammar and secondary grammars are simultaneously provided for the audio data. Each secondary grammar includes an independent grammar. Speech recognition is simultaneously performed on the audio data using each secondary grammar. A new grammar is constructed for the audio data based on the main grammar template using results of the speech recognition. Further speech recognition is performed on the audio data using the new grammar.
-
Citations
20 Claims
-
1. A computer-implemented system for performing distributed speech recognition, comprising:
-
audio data; a grammar module to simultaneously provide a main grammar to a main recognizer and secondary grammars for the audio data to a plurality of secondary recognizers, wherein each secondary grammar comprises an independent grammar and the main recognizer is interfaced to each of the secondary recognizers; a speech recognition module to simultaneously perform speech recognition on the audio data using each secondary grammar; a new grammar module to construct a new grammar for the audio data based on results of the speech recognition from each of the secondary grammars and a structure of the main grammar; the main recognizer to perform further speech recognition on the audio data using the new grammar; and a processor to execute the modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for performing distributed speech recognition, comprising:
-
collecting audio data; simultaneously providing a main grammar to a main recognizer and secondary grammars for the audio data to a plurality of secondary recognizers, wherein each secondary grammar comprises an independent grammar and the main recognizer is interfaced to each of the secondary recognizers; simultaneously performing speech recognition on the audio data using each secondary grammar; constructing a new grammar for the audio data based on results of the speech recognition from each of the secondary grammars and a structure of the main grammar; and performing further speech recognition on the audio data using the new grammar. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification