6. 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 first input identifying a location of a text file; receiving second input selecting the text to topic button; partitioning the text file into subjects in response to receiving the second input; storing information on the partitioning; and generating a second graphical user interface comprising a plurality of percentage scales displayed simultaneously, each having an associated user-adjustable sliding button to control a granularity of said partitioning.
6. 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 first input identifying a location of a text file; receiving second input selecting the text to topic button; partitioning the text file into subjects in response to receiving the second input; storing information on the partitioning; and generating a second graphical user interface comprising a plurality of percentage scales displayed simultaneously, each having an associated user-adjustable sliding button to control a granularity of said partitioning. 7. The method of claim 6 , wherein the second graphical user interface comprises three percentage scales.