FlexT9 was developed by Nuance (they did the TTS on the Kindle and others). This particular app doesn't do text to speech, but that's only because it does input, not output. This is a keyboard app that also translates spoken and written words to text.
I haven't tried it yet, myself. But it's one of those "I can't believe it's free" kinda deals and I had to share.