Speaker-independent dynamic vocabulary and grammar in speech recognition
First Claim
1. An automated speech recognition system, said system comprising:
- a. an input device for receiving voice signals;
b. a means for computing said voice signals into at least one stochastic RGDAG (Regular Grammars Directed Acyclic Graph) and individual grammars;
c. a search engine that directly processes said stochastic RGDAG;
d. a means for adding said individual grammars within said RGDAG;
e. a means for replacing said individual grammars within said RGDAG; and
f. a means for deleting said individual grammars within said RGDAG.
1 Assignment
0 Petitions
Accused Products
Abstract
This is an automated speech recognition system, the system comprising: an input device for receiving voice signals; a means for computing the voice signals into stochastic RGDAGs and individual grammars; a search engine that directly processes the stochastic RGDAGs; a means for adding the individual grammars within the RGDAG; a means for replacing the individual grammars within the RGDAG; and a means for deleting the individual grammars within the RGDAG. The system can include a means for adding modified grammars within RGDAGs; a means for linking a terminal symbol from a first grammar to a start symbol in a second grammar; a means for finding a maximum depth of each symbol in the RGDAG; a means for determining if the system requires parse information for the grammar by looking for ancestor symbols; a means for specifing a plurality of RGs within the RGDAGs as starting points for the search engine; and a means for returning a parse through each of a plurality of RGs in the RGDAGs for a recognized utterance. Other devices, systems and methods are also disclosed.
109 Citations
20 Claims
-
1. An automated speech recognition system, said system comprising:
-
a. an input device for receiving voice signals; b. a means for computing said voice signals into at least one stochastic RGDAG (Regular Grammars Directed Acyclic Graph) and individual grammars; c. a search engine that directly processes said stochastic RGDAG; d. a means for adding said individual grammars within said RGDAG; e. a means for replacing said individual grammars within said RGDAG; and f. a means for deleting said individual grammars within said RGDAG. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of speech recognition providing speaker independence and dynamic vocabularies and grammars, said method comprising:
-
a. inputting device for receiving voice signals; b. computing said voice signals into at least one stochastic RGDAG (Regular Grammars Directed Acyclic Graph) and individual grammars; c. directly searching said stochastic RGDAG; d. adding said individual grammars within said RGDAG; e. replacing said individual grammars within said RGDAG; and f. deleting said individual grammars within said RGDAG. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer automated speech recognition system, said system comprising:
-
a. an input device for receiving voice signals; b. a means for computing said voice signals into at least one stochastic RGDAG (Regular Grammars Directed Acyclic Graph) and individual grammars; c. a search engine that directly processes said stochastic RGDAG; d. a means for adding said individual grammars within said RGDAG; e. a means for replacing said individual grammars within said RGDAG; and f. a means for deleting said individual grammars within said RGDAG. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification