[Lunar-commits] <moonbase> Subject: speechd: new module which provides /dev/speech

Auke Kok sofar at foo-projects.org
Thu Aug 19 06:02:31 CEST 2010


commit c39d6096605e31c35025bc29284500aa0b078d39
Author: Paul Bredbury <brebs at sent.com>
Date:   Thu Aug 19 06:02:31 2010 +0200

    Subject: speechd: new module which provides /dev/speech
---
 zbeta/speechd/BUILD   |   14 ++++++++++++++
 zbeta/speechd/DEPENDS |    1 +
 zbeta/speechd/DETAILS |   21 +++++++++++++++++++++
 3 files changed, 36 insertions(+), 0 deletions(-)

diff --git a/zbeta/speechd/BUILD b/zbeta/speechd/BUILD
new file mode 100644
index 0000000..14a9eb7
--- /dev/null
+++ b/zbeta/speechd/BUILD
@@ -0,0 +1,14 @@
+(
+
+  # Add support for flite
+  patch_it $SOURCE_CACHE/$SOURCE2 0  &&
+
+  sedit "s:/usr/local:/usr:" Makefile  &&
+
+  # Use flite by default
+  sedit "s:festival:flite:" speechdrc  &&
+
+  default_build  &&
+  gather_docs README AUTHORS TODO speechio.faq
+
+) > $C_FIFO 2>&1
diff --git a/zbeta/speechd/DEPENDS b/zbeta/speechd/DEPENDS
new file mode 100644
index 0000000..d6c26fa
--- /dev/null
+++ b/zbeta/speechd/DEPENDS
@@ -0,0 +1 @@
+depends flite
diff --git a/zbeta/speechd/DETAILS b/zbeta/speechd/DETAILS
new file mode 100644
index 0000000..1f9910b
--- /dev/null
+++ b/zbeta/speechd/DETAILS
@@ -0,0 +1,21 @@
+          MODULE=speechd
+         VERSION=0.56
+          SOURCE=$MODULE-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE
+         # SOURCE2 is at http://pastebin.com/tqKFtDzU
+         SOURCE2=speechd-0.56-add-flite-support.patch
+      SOURCE_URL=http://www.speechio.org/dl
+     SOURCE2_URL=$PATCH_URL
+      SOURCE_VFY=sha1:0e438828de273465cfc3edbcca1ecbe466c143c7
+     SOURCE2_VFY=sha1:34a5064a3248755ba177c9216f4901c14b336d79
+        WEB_SITE=http://www.speechio.org/
+         ENTERED=20100816
+         UPDATED=20100816
+           SHORT="Implements /dev/speech for speech-synthesis"
+
+cat << EOF
+speechd implements a /dev/speech device using the Festival, flite or
+rsynth speech-synthesis packages. All plaintext written to this device
+will be spoken aloud (or optionally output as morse code if you are
+using the "morse" program as the underlying driver).
+EOF


More information about the Lunar-commits mailing list