1. A method for preparing a document to be read by a text-to-speech reader, said method comprising: identifying two or more voice types available to the text-to-speech reader; identifying text elements within the document; grouping similar text elements together; and classifying the text elements according to voice types available to the text-to-speech reader.