pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/audio/speech-dispatcher speech-dispatcher: Slightly le...
details: https://anonhg.NetBSD.org/pkgsrc/rev/7dc3821d1ba3
branches: trunk
changeset: 405475:7dc3821d1ba3
user: nia <nia%pkgsrc.org@localhost>
date: Thu Nov 28 15:56:03 2019 +0000
description:
speech-dispatcher: Slightly less ridiculous DESCR
diffstat:
audio/speech-dispatcher/DESCR | 72 +-----------------------------------------
1 files changed, 3 insertions(+), 69 deletions(-)
diffs (76 lines):
diff -r 6861329b91bb -r 7dc3821d1ba3 audio/speech-dispatcher/DESCR
--- a/audio/speech-dispatcher/DESCR Thu Nov 28 14:54:50 2019 +0000
+++ b/audio/speech-dispatcher/DESCR Thu Nov 28 15:56:03 2019 +0000
@@ -1,69 +1,3 @@
-Speech Dispatcher:
-
-Key features:
-
- * Common interface to different TTS engines
- * Handling concurrent synthesis requests -- requests may come
- assynchronously from multiple sources within an application and/or
- from different applications
- * Subsequent serialization, resolution of conflicts and priorities of
- incomming requests
- * Context switching -- state is maintained for each client connection
- independently, event for connections from within one application
- * High-level client interfaces for popular programming languages
- * Common sound output handling -- audio playback is handled by Speech
- Dispatcher rather than the TTS engine, since most engines have limited
- sound output capabilities
-
-What is a very high level GUI library to graphics, Speech Dispatcher is
-to speech synthesis. The application neither needs to talk to the devices
-directly nor to handle concurrent access, sound output and other tricky
-aspects of the speech subsystem.
-
-Supported TTS engines:
-
- * Festival
- * Flite
- * Espeak
- * Cicero
- * IBM TTS
- * Espeak+MBROLA (through a generic driver)
- * Epos (through a generic driver)
- * DecTalk software (through a generic driver)
- * Cepstral Swift (through a generic driver)
- * Ivona
- * Pico
-
-Supported sound output subsystems:
-
- * OSS
- * ALSA
- * PulseAudio
- * NAS
-
-The architecture is based on a client/server model. The clients are all
-the applications in the system that want to produce speech (typically
-assistive technologies). The basic means of client communication with
-Speech Dispatcher is through a Unix socket or Inet TCP connection using
-the Speech Synthesis Interface Protocol (See the SSIP documentation for
-more information). High-level client libraries for many popular
-programming languages implement this protocol to make its usage as
-simple as possible.
-
-Supported client interfaces:
-
- * C/C++ API
- * Python 3 API
- * Java API
- * Emacs Lisp API
- * Common Lisp API
- * Guile API
- * Simple command line client
-
-Existing assistive technologies known to work with Speech Dispatcher:
-
- * speechd-el
- * Orca (see http://live.gnome.org/Orca/SpeechDispatcher)
- * Yasr
- * LSR
- * BrlTTY
+Speech Dispatcher project provides a high-level device independent layer
+for access to speech synthesis through a simple, stable and well documented
+interface.
Home |
Main Index |
Thread Index |
Old Index