1. A computer-implemented method for generating grammatical sentences, comprising: obtaining data from a plurality of computers; applying text patterns to the obtained data and placing the data in a data file; transforming the data in the data file into a uniform and semantically structured data structure format that is compatible with a plurality of interfaces; and generating grammatical sentences based on the text patterns, wherein the grammatical sentences are compatible with the a specific canonical interface and are generated by transforming the uniform and semantically structured text patterns into an interface specific format.
1. A computer-implemented method for generating grammatical sentences, comprising: obtaining data from a plurality of computers; applying text patterns to the obtained data and placing the data in a data file; transforming the data in the data file into a uniform and semantically structured data structure format that is compatible with a plurality of interfaces; and generating grammatical sentences based on the text patterns, wherein the grammatical sentences are compatible with the a specific canonical interface and are generated by transforming the uniform and semantically structured text patterns into an interface specific format. 11. The method of claim 1 , further comprising: providing voice output corresponding to the interface specific sentences; and communicating the voice output to a telephone.