Flite!!!
THAT was what I was using before
It's now officially a small world!! : D
IIRC I ended up make a tmp text file "on-the-fly" as flite expects a file as an argument.
(I recall looking at
http://festvox.org/ too for a little time, think flite can convert the voices from that)