Developer's Guide to
has two Application Programmer Interfaces (APIs):
The Text-to-Speech API, which is used by application programmers to give their applications TTS capabilities. Applications communicate with via .
The Text-to-Speech Plugin API, which is used to add speech synthesis plugins to so that will work with a new speech synthesis engine.
The following section gives a short description of the Text-to-Speech API Interface. Full documentation for both APIs is available online at the Accessibility web site (http://accessibility.kde.org).

The Interface
Applications communicate requests for Text-to-Speech services via the interface to program jovie object KSpeech.
Enter the following commands in a .
If is not already running
jovie
To queue a text job to be spoken
qdbus org.kde.jovie /KSpeech say "text" "options"
where text is the text to be spoken, and options is a language code such as en, cy,
Example.
qdbus org.kde.jovie /KSpeech say "This is a test." "en"
There are many more commands that can be sent. To see a list of possible commands,
qdbus org.kde.jovie /KSpeech
or read the Text-to-Speech API online.