Why don't you try using Java API that supports text to speech conversion?
Object Computing, Inc. - Java News Brief - March*2006