Java-WebTTS
API-Makes static web pages readable with no coding
...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 .