Has anybody on this list looked at this stuff?
http://freetts.sourceforge.net/docs/index.php

I just started looking at it. After a bit if fuss I have the demo programs
for FreeTTS working. The first thing I realized is, it doesn't automatically
understand the grammatical function of a particular word. For example the
following sentence: "I can read this text." was pronounced using the past
tense form of /read/. I believe this JSML is meant to enable a person to
mark up the text to correct such problems. Currently, I want to use it for
English, but it seems like an excellent tool for working with Old Norse as
well.

http://java.sun.com/products/java-media/speech/forDevelopers/JSML/

STH