7. A method for a computer to generate content for a speech application, the method comprising: generating a first graphical user interface comprising a text to topic button; receiving an input selecting the text to topic button; and generating a second graphical user interface comprising a plurality of percentage scales displayed simultaneously, each having an associated user-adjustable sliding button wherein a first percentage scale of the plurality of percentage scales controls a number of subjects that a text file is partitioned into and a second percentage scale of the plurality of percentage scales controls a number of subtopics of the number of subjects.
7. A method for a computer to generate content for a speech application, the method comprising: generating a first graphical user interface comprising a text to topic button; receiving an input selecting the text to topic button; and generating a second graphical user interface comprising a plurality of percentage scales displayed simultaneously, each having an associated user-adjustable sliding button wherein a first percentage scale of the plurality of percentage scales controls a number of subjects that a text file is partitioned into and a second percentage scale of the plurality of percentage scales controls a number of subtopics of the number of subjects. 8. The method of claim 7 , wherein the second graphical user interface comprises three percentage scales.