Kurzweil 3000 is the premier reading, writing and learning software for struggling students. Because it is also content-independent, teachers in elementary, middle and secondary schools alike use it to help students succeed in the classroom regardless of their curriculum. Kurzweil 3000 is widely recognized as the most comprehensive and integrated solution for addressing language and literacy difficulties. The simple, streamlined Kurzweil 3000 for Macintosh product design appeals to a wide and flexible population of users.
The software presents printed or electronic text on the computer screen with added visual and audible accessibilities. Kurzweil 3000 incorporates powerful features including decoding, study skills, writing and test taking tools designed to adapt to each individual’s learning style and to expand independence for both the learner and educator. All of the features of Kurzweil 3000 for Macintosh described below are designed to extend the essential learning process.
There's a PC version as well. This caught my eye -- Kurzweil the person made his first fortune on screen readers and voice recognition. This is a complex product intended for use by schools with older children. There is, however, a $400 personal version which is suited to a single workstation. It's hard to figure out what this is and how to use from the web site descriptions. I think one would need to see it in use.