Have you tried the TTS in Mac OS X? You can run it on the command line using:
say 'this is a test'
I for one think it's very good quality (at least for the Alex voice)