Projects / Speech Dispatcher

Speech Dispatcher

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  06 Jul 2007 14:26
  • Rrelease-after

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

  • Rrelease-mid
  •  25 Jan 2006 10:25
  • Rrelease-after

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.

  • Rrelease-mid
  •  18 Oct 2004 15:39
  • Rrelease-after

    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.

    • Rrelease-mid
    •  30 May 2004 03:31
    • Rrelease-after

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

    • Rrelease-mid
    •  28 May 2004 10:48
    • Rrelease-after

      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.

      No-screenshot

      Project Spotlight

      libmemcached

      A C protocol library for memcached and assorted command line tools.

      6ca1b25d0364a2dab0bafce6959366fd_thumb

      Project Spotlight

      G4L

      A hard disk and partition imaging/cloning tool using compression and FTP.