The present invention includes a context-free grammar (CFG) engine which communicates
through an exposed interface with a speech recognition engine. The context-free
grammar engine, in one illustrative embodiment, handles loading and unloading of
grammars, as well as maintaining a desired activation state of the grammars which
are loaded. Further, the CFG engine represents all loaded grammars, and their corresponding
activation states, as a single grammar to the speech recognition engine.