How could I make Python say some text?
I could use Festival with subprocess but I won\'t be able to control it (or maybe in interactive mode, but it won\'t be clean)
The python-espeak package is available in Debian, Ubuntu, Redhat, and other Linux distributions. It has recent updates, and works fine.
from espeak import espeak
espeak.synth("Hello world.")
Jonathan Leaders notes that it also works on Windows, and you can install the mbrola voices as well. See the espeak website at http://espeak.sourceforge.net