1. A method for performing text-to-speech conversion comprising the steps of: analyzing input text and producing therefrom an intermediate representation thereof; and synthesizing speech output based upon said intermediate representation of said input text, wherein said analyzing and producing step is performed on a server within a client/server environment, and wherein said synthesizing step is performed on a client device which is associated with but distinct from said server.