Large vocabulary connected speech recognition system and method of language representation using evolutional grammar to represent context free grammars
First Claim
1. A method for use in a grammar-based recognition system wherein the grammar is represented by a grammar network comprised of arcs interconnecting nodes, the arcs being representative of recognition models, each arc having a source node and a destination node, and in which feature scores are generated by a processor in the system and input to the grammar network and resulting cumulative hypothesis scores are propagated through the models to produce cumulative hypothesis scores at various ones of the nodes, the method comprising the step of:
- allocating resources in the processor to implement a recognition model, currently absent from the grammar network, for an individual one of the arcs in response to the production, at its source node, of a cumulative hypothesis score meeting a predetermined criterion, the arcs including at least one terminal arc representative of a predefined recognition model and at least one non-terminal arc representative of a predefined grammar sub-network comprising a plurality of non-terminal arcs, the at least one terminal arc and the at least one non-terminal arc being arranged in a predetermined order in the grammar network.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of recognizing speech input selectively creates and maintains grammar representations of the speech input in essentially real time. Speech input frames are received by a speech recognition system. Grammar representations are created for each speech frame and a probability score is derived for the representations indicating the probability of the accuracy of the representations to the speech input. Representations having a probability score below a predetermined threshold are not maintained. Those grammar representations having probability scores above the predetermined threshold are maintained. As more speech frames are received by the system, additional grammar representations are created and the probability scores are updated. When the entire speech input has been received, the chain of grammar representations having the highest probability score is identified as the speech input.
26 Citations
5 Claims
-
1. A method for use in a grammar-based recognition system wherein the grammar is represented by a grammar network comprised of arcs interconnecting nodes, the arcs being representative of recognition models, each arc having a source node and a destination node, and in which feature scores are generated by a processor in the system and input to the grammar network and resulting cumulative hypothesis scores are propagated through the models to produce cumulative hypothesis scores at various ones of the nodes, the method comprising the step of:
allocating resources in the processor to implement a recognition model, currently absent from the grammar network, for an individual one of the arcs in response to the production, at its source node, of a cumulative hypothesis score meeting a predetermined criterion, the arcs including at least one terminal arc representative of a predefined recognition model and at least one non-terminal arc representative of a predefined grammar sub-network comprising a plurality of non-terminal arcs, the at least one terminal arc and the at least one non-terminal arc being arranged in a predetermined order in the grammar network. - View Dependent Claims (2, 3, 4, 5)
Specification