PyTTSx is a cross-platform Python wrapper for speech synthesis (a.k.a. text-to-speech) tools.
I've been interested in both speech synthesis and speech recognition for some time (as a user, for personal use as a productivity aid), and had tried out some tools for these areas earlier, including Java-based ones and others.
PyTTSx is by Peter Parente:
I found it via looking for PyTTS by the same developer, but that seems to be no longer maintained, and is only for Windows, while PyTTSx is supposed to work on Linux, Mac OS X and Windows.
- Vasudev Ram