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)
This is what you are looking for. A complete TTS solution for the Mac. You can use this standalone or as a co-location Mac server for web apps:
http://wolfpaulus.com/jounal/mac/ttsserver/