10. A speech processing system, comprising: a matching module in an automatic speech recognition (ASR) engine that determines an intersection of a word lattice that describes multiple hypotheses of an input utterance and a finite state machine including a plurality of salient grammar fragments; and a classifier module in a spoken language understanding (SLU) engine that determines a classification type for the input utterance based on the determined intersection and classifies each transition without any input as an epsilon transition.
14. The speech processing system of claim 10 , further comprising a preprocessor module that preprocesses the word lattice, the preprocessed word lattice being provided to the matching module.