|This article is a stub. You can help the wiki by|
for very long, FlightGear has been able to let an external festival instance speak text written to /sim/sound/voices/pilot etc. I have just pushed some code to let the already working internal TTS synthesier (flite+hts_engine) create the audio for you. Those of you who already have -DENABLE_FLITE set while running cmake will only have to set the property --prop:bool:/sim/sound/voices/enabled=true on startup. The old voice manager will try to connect to the external festival server and will eventually fail if you havn't started one. In that case, fg will fall back to the internal flite synthesizer. The voices are configured in preferences.xml, line 316ff. You can set <festival> to false to avoid the connect to the festival server (and the error messages on the console).