1. A method of continuous speech recognition including dynamic generation of a current language model and interpretation in a speech recognition system according to a current context comprising the following steps: a. associating with each of a plurality of speech rules, a context wherein each of said speech rules will be active: b. during initialization of said speech recognition system, determining common contexts for said plurality of speech rules, and partitioning said plurality of speech rules into a partition of speech rule sets according to said common contexts wherein each of said plurality of speech rules resides in only one of said speech rule sets of said partition; c. upon the detection of speech, determining said current context of said speech recognition system; d. determining all speech rule sets which each have a context matching said current context, and storing said matched speech rule sets as a context matched set of speech rules; e. dynamically generating a current language model from said context matched set of speech rules in said partition for use by a speech recognizer; f. said speech recognizer using said current language model to recognize words contained in said speech; and g. an interpreter using said context matched set of speech to interpret and perform actions according to said words recognized by said speech recognizer.