1. A method for converting text to speech using a computing device having memory, comprising: (a) receiving text into said memory of said computing device; (b) applying a set of the lexical parsing rules to parse said text into a plurality of components; (c) associating pronunciation, and meaning information with said components; (d) applying a set of phrase parsing rules to generate marked up text; (e) phonetically parsing said marked up text using phonetic parsing rules; (f) parsing said marked up text using Lessac expressive parsing rules; and (g) storing a plurality of sounds in memory, each of said sounds being associated with said pronunciation information; and (h) recalling the sounds associated with said text to generate a raw speech signal from said marked up text after said parsing using phonetic and expressive parsing rules.