1. A speech processing method comprising: generating, with at least one computer system, a search space from an N-gram language model with N greater than two, wherein the search space comprises a plurality of nodes including at least one grammar node that represents within the search space, an embedded grammar that is utilized in a plurality of contexts; and associating a grammar identifier that is uniquely associated with the embedded grammar with the at least one grammar node, wherein the same grammar identifier is used for each of the plurality of contexts, said grammar identifier referencing a recursive transition network corresponding to the embedded grammar.
1. A speech processing method comprising: generating, with at least one computer system, a search space from an N-gram language model with N greater than two, wherein the search space comprises a plurality of nodes including at least one grammar node that represents within the search space, an embedded grammar that is utilized in a plurality of contexts; and associating a grammar identifier that is uniquely associated with the embedded grammar with the at least one grammar node, wherein the same grammar identifier is used for each of the plurality of contexts, said grammar identifier referencing a recursive transition network corresponding to the embedded grammar. 2. The method of claim 1 , further comprising: decoding speech based on the generated search space, wherein decoding speech comprises: using a unidirectional decoding algorithm to determine probabilities for the plurality of nodes of the search space other than the at least one grammar node; and when encountering a grammar node, determining an incoming probability for at least one node preceding the grammar node, calculating an outgoing probability for the grammar node using the recursive transition network referenced by the grammar identifier, returning to a point in the search space immediately following the grammar node, and continuing to decode speech using the unidirectional decoding algorithm for nodes subsequent to the grammar node that are not grammar nodes, wherein a probability used by the unidirectional decoding algorithm for a next node following the grammar node is the outgoing probability.