1. A method for adding a voice soundtrack and/or subtitles to a visual presentation, said method allowing speech text and/or subtitles to be inputted and linked with individual screen objects in said presentation to provide verbal and visual descriptions, explanations and elaborations of said screen objects that are timewise-coordinated with visual animations of said screen objects during said presentation said presentation being produced by a computer system comprising hardware and software elements; the hardware elements including a processor, a display means and a speaker, the software elements comprising a speech synthesizer/speech engine, text-to-speech voices, a database platform and a software presentation application, said method including the following steps: identifying screen objects within a visual presentation on the display means to which speech text and/or subtitles are to be linked, said screen objects comprising shapes and/or text paragraphs where said shapes are non-textual elements, said screen objects having associated visual animation effects, selected from the group consisting of sequential animation effects and interactive animation effects, wherein the screen object is called “-sequentially-animated-” and “-interactively-animated-”, respectively, and tabulating said screen objects; inputting speech text elements to be synthesized into speech and read by text-to-speech voices and/or inputting display text elements to be displayed as subtitles, and tabulating the speech text elements and/or display text elements, said tabulation including tabulating said speech text elements and/or display text elements together as speech items in a speech items table; linking said speech items to said screen objects (link 1), wherein the speech and display text elements of said speech items describe, explain and elaborate the screen objects to which the speech items are linked; identifying two or more voice roles, said voice role being a set of voice characteristics comprising gender, age, language, and character type, and tabulating the voice roles in a voice roles table wherein said voice roles are associated with text-to-speech voices available to the computer; grouping similar screen objects to be associated with the same voice role together (link 2), the collection of said groupings being denoted “-voice shape types-”, and tabulating the voice shape types in a voice shape types table; classifying said voice shape types according to said voice roles by a voice scheme comprising links (link 3), and tabulating the voice scheme in a voice scheme table; creating sound media effects and/or subtitle animation effects to be associated with said screen objects, said sound media effects being generated by the synthesizing and text-to-speech reading of the speech text elements of the speech items linked by link 1 to said screen objects, the voice role used in reading said speech text element being determined by first determining the voice shape type that is linked to said screen object by link 2, and then determining the voice role that is linked to said voice shape type by link 3, said voice role being associated with a particular text-to-speech voice available to the computer which is used to read said speech text element, and said subtitle animation effects being created from the display text elements of said linked speech items; positioning said sound media effects and/or subtitle animation effects associated with sequentially-animated screen objects in juxtaposition with said sequential animation effects in the slide animation sequence, and positioning said sound media effects and/or subtitle animation effects associated with interactively-animated screen objects in juxtaposition with said interactive animation effects, the result being that said sound media effects and subtitle animation effects are timewise-coordinated with the visual animation effects of said screen objects in the presentation wherein as the presentation or slide show plays, the verbal and visual descriptions, explanations and elaborations of said screen objects provided by the speech items occur in timewise coordination with the visual animations of said screen objects, wherein the method further comprises relinking a speech item from one screen object to another screen object.
1. A method for adding a voice soundtrack and/or subtitles to a visual presentation, said method allowing speech text and/or subtitles to be inputted and linked with individual screen objects in said presentation to provide verbal and visual descriptions, explanations and elaborations of said screen objects that are timewise-coordinated with visual animations of said screen objects during said presentation said presentation being produced by a computer system comprising hardware and software elements; the hardware elements including a processor, a display means and a speaker, the software elements comprising a speech synthesizer/speech engine, text-to-speech voices, a database platform and a software presentation application, said method including the following steps: identifying screen objects within a visual presentation on the display means to which speech text and/or subtitles are to be linked, said screen objects comprising shapes and/or text paragraphs where said shapes are non-textual elements, said screen objects having associated visual animation effects, selected from the group consisting of sequential animation effects and interactive animation effects, wherein the screen object is called “-sequentially-animated-” and “-interactively-animated-”, respectively, and tabulating said screen objects; inputting speech text elements to be synthesized into speech and read by text-to-speech voices and/or inputting display text elements to be displayed as subtitles, and tabulating the speech text elements and/or display text elements, said tabulation including tabulating said speech text elements and/or display text elements together as speech items in a speech items table; linking said speech items to said screen objects (link 1), wherein the speech and display text elements of said speech items describe, explain and elaborate the screen objects to which the speech items are linked; identifying two or more voice roles, said voice role being a set of voice characteristics comprising gender, age, language, and character type, and tabulating the voice roles in a voice roles table wherein said voice roles are associated with text-to-speech voices available to the computer; grouping similar screen objects to be associated with the same voice role together (link 2), the collection of said groupings being denoted “-voice shape types-”, and tabulating the voice shape types in a voice shape types table; classifying said voice shape types according to said voice roles by a voice scheme comprising links (link 3), and tabulating the voice scheme in a voice scheme table; creating sound media effects and/or subtitle animation effects to be associated with said screen objects, said sound media effects being generated by the synthesizing and text-to-speech reading of the speech text elements of the speech items linked by link 1 to said screen objects, the voice role used in reading said speech text element being determined by first determining the voice shape type that is linked to said screen object by link 2, and then determining the voice role that is linked to said voice shape type by link 3, said voice role being associated with a particular text-to-speech voice available to the computer which is used to read said speech text element, and said subtitle animation effects being created from the display text elements of said linked speech items; positioning said sound media effects and/or subtitle animation effects associated with sequentially-animated screen objects in juxtaposition with said sequential animation effects in the slide animation sequence, and positioning said sound media effects and/or subtitle animation effects associated with interactively-animated screen objects in juxtaposition with said interactive animation effects, the result being that said sound media effects and subtitle animation effects are timewise-coordinated with the visual animation effects of said screen objects in the presentation wherein as the presentation or slide show plays, the verbal and visual descriptions, explanations and elaborations of said screen objects provided by the speech items occur in timewise coordination with the visual animations of said screen objects, wherein the method further comprises relinking a speech item from one screen object to another screen object. 12. The method of claim 1 further comprising globally finding and replacing text strings within the plurality of speech items.