FLite has been around since at least 2000, probably earlier. It would be the only serious consideration for open-source text-to-speech, either Festival or FLite.
So, how do these things sound? I've heard festival before and at least by default, the voice sounds like a speech synth off some early 80s microcomputer. I haven't done much experimenting, though.