Mandatory requirements:
KDE version 3.2 or later.
A speech synthesis engine. The following engines and spoken languages are currently supported.
Festival | American English, British, Spanish, German, Finnish, Czech, Polish, Russian |
Festival Lite (flite) | English |
Hadifix (MBROLA and txt2pho) | German |
Epos | Czech, Slovak |
FreeTTS | English |
It also works with any synthesis engine that can be run from a command in a Konsole.
The languages listed above may not be comprehensive or up-to-date. Check the specifications for each engine for a complete list of supported languages.
KTTS uses a flexible plugin architecture for speech synthesis engines. If you want to enhance KTTS to support another engine, contact the development team.
See the section called “Configuration” for specific instructions for each of these engines.
Optional components:
The sox audio utility is needed for adjusting overall speech speed, but not required. Debian users can install sox with the command apt-get install sox. Sox is included on most Linux® distribution CDs.
The xsltproc utility is needed for SSML support and for the XML Transformer filter, but not required. Debian users can install xsltproc with the command apt-get install xsltproc.
GStreamer version 0.8.7 or later. By default, KTTS uses aRts for audio output, but if you install GStreamer, you can use it instead. You can obtain GStreamer from