41. A non-transitory computer readable storage medium encoded with one or more computer programs executable by at least one processor, the one or more computer programs for creating a recognition grammar for use with an interactive user interface to human readable text data that is also machine readable, the interactive user interface being responsive to spoken input, the computer programs comprising: instructions for providing access to a phrase thesaurus database comprising a plurality of classes of phrases, wherein any two phrases that are semantic equivalent of each other are assigned to a same class; instructions for formulating an expression representing a part of the text data for each of one or more parts of the text data, wherein each formulated expression is constructed as one or more combinations of one or more phrases in the phrase thesaurus database; and instructions for automatically using the phrase thesaurus database to construct one or more equivalent expressions of each formulated expression based on assigned classes of the one or more phrases of each formulated expression, wherein the recognition grammar comprises the collection of all of the expressions.
41. A non-transitory computer readable storage medium encoded with one or more computer programs executable by at least one processor, the one or more computer programs for creating a recognition grammar for use with an interactive user interface to human readable text data that is also machine readable, the interactive user interface being responsive to spoken input, the computer programs comprising: instructions for providing access to a phrase thesaurus database comprising a plurality of classes of phrases, wherein any two phrases that are semantic equivalent of each other are assigned to a same class; instructions for formulating an expression representing a part of the text data for each of one or more parts of the text data, wherein each formulated expression is constructed as one or more combinations of one or more phrases in the phrase thesaurus database; and instructions for automatically using the phrase thesaurus database to construct one or more equivalent expressions of each formulated expression based on assigned classes of the one or more phrases of each formulated expression, wherein the recognition grammar comprises the collection of all of the expressions. 42. The non-transitory computer readable storage medium as in claim 41 , wherein the instructions for formulating an expression representing a part of the text data further comprise instructions for formulating an expression representing an interactive part of the text data.