Steel TTS Wiki
A cross-platform wrapper for common text-to-speech engines in Python
Status: Beta
Brought to you by:
gwenndragon
import steel
print steel.available_programs()
import steel
engine = steel.eSpeak()
engine.speak("Hello world")
import steel
engine = steel.NSSS()
print engine.available_voices()
import steel
engine = steel.FreeTTS()
engine.get("voice") #Other attributes: rate, pitch, volume, variant
import steel
engine = steel.NSSS()
engine.set("voice","Zarvox") #Other attributes: rate, pitch, volume, variant
import steel
engine = steel.SAPI5()
engine.speak_to_wav("Hello world","/path/to/file.wav")
import steel
steel.play_wav("/path/to/file.wav")