This JAVA API helps create java web applications where static html pages can be read out to viewer. It helps people who are visually challenged partially. It is helpful to common people and children, too, and might work out great in educational site. It's fully customized and does not need developer to write a single line of code. All you need to do is to assign a specific id to the DOM element, whose innerHTML you want to be read out.
Next release of the API will deal with many more readable MIME types and not just text/html, and will continue to support several Languages and utterance and with control to pause and re-wind . It’d provide event driven on-demand readability of content, as well and it’ll, therefore, be usable to any even driven web application, such as Instant Messaging, E-mail reception, Feed update etc.
GETTING STARTED WITH JAVA-WEBTTS :
Create a Java Dynamic Web application with Dynamic Web Module 3.0 or higher (if you use Eclipse or any Eclipse product)
It does not need you to rite line a single line of code
Just download the file WebSpeaker.jar from https://sourceforge.net/projects/java-webtts/files/lib/WebSpeaker.jar/download and place it within WEB-INF > lib folder of your web application
* You’re almost there! Just assign id of all the sections (of web pages) that you want to be read-out, to “Soham_Speakable”
Download the test WAR file from https://sourceforge.net/projects/java-webtts/files/demo/test_WebSpeable.war/download
This framework produces audio output and not visual ones. So, please try this out.