blob: ae76d0361e48787be18d44203c82f5b558832806 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
SPELL=speech-dispatcher
VERSION=0.8.3
SOURCE_HASH=sha512:48eaa1fb27a14ad6c6a1f214044fbddde85ff07e636355e75f4f3ac1e46cea0cbbbd2cb9ce01ce4b9cb27d5395d840bd38afd2c65ec0fabcc8787483ae7a7b67
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://www.freebsoft.org/pub/projects/speechd/$SOURCE
WEB_SITE=http://www.freebsoft.org/speechd
ENTERED=20080623
LICENSE[0]=GPL
SHORT="common interface to speech synthesis"
cat << EOF
The goal of Speech Dispatcher project is to provide a high-level device
independent layer for speech synthesis through a simple, stable and well
documented interface.
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 more 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.
EOF
|