Speech Dispatcher is a device independent layer for speech synthesis, developed with the goal of making the usage of speech synthesis easier for application programmers. It takes care of most of the tasks necessary to solve in speech-enabled applications. What a very high level GUI library is to graphics, Speech Dispatcher is to speech synthesis. The architecture is based on a proven client/server model. The basic means of client communication is through a TCP connection using the Speech Synthesis Independent Protocol (SSIP), or through an interface library.
| Licenses | GPL |
|---|
Recent releases


Changes: This release adds support for eSpeak and IBM TTS. There are numerous bugfixes.


Changes: The SSIP implementation now supports events notification and index marking. Improved documentation. spd-say client functionality has been expanded (stopping and client name setting). Better performance. A Gnome Speech output module was developed that allows you to use Gnopernicus with Speech Dispatcher, and will shortly be available in the Gnome Speech distribution.


Changes: This release supports SSML (Speech Synthesis Markup Language) messages, improves communication with Festival and support for DTK Software Synthesis, supports full SSIP in the Python interface library, and makes various bugfixes.


Changes: A bug in the Generic output module (for DecTalk, Epos, and similar) was fixed.


Changes: The generic output module can also set volume now. spd-say was rewritten to accept the most important speech parameters and thus provide a simple but useful Speech Dispatcher client. The C/C++ shared library interface now uses TCP_NODELAY to prevent timeouts and thus make the communication faster. Various bugs were fixed.