aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/README.festival
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-12-01 21:10:28 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2004-12-01 21:10:28 +0000
commit70603e817734a23b696b033a4b5d051da794324a (patch)
tree7516270f090f29b2ba85b6e74664155a8bd550f8 /contrib/README.festival
parent87ba0ae10afe1343f2ad4160dedaf7a758b4f5ef (diff)
Update festival documenation (bug #2964)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4367 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'contrib/README.festival')
-rwxr-xr-xcontrib/README.festival17
1 files changed, 17 insertions, 0 deletions
diff --git a/contrib/README.festival b/contrib/README.festival
index a6a7c067c..24912827c 100755
--- a/contrib/README.festival
+++ b/contrib/README.festival
@@ -11,6 +11,23 @@ You need :
1.4.2 RELEASE are included. The patch adds a new command to festival
(asterisk_tts).
+It is possible to run Festival without patches in the source-code. Just
+add this to your /etc/festival.scm or /usr/share/festival/festival/scm:
+
+ (define (tts_textasterisk string mode)
+ "(tts_textasterisk STRING MODE)
+ Apply tts to STRING. This function is specifically designed for
+ use in server mode so a single function call may synthesize the string.
+ This function name may be added to the server safe functions."
+ (let ((wholeutt (utt.synth (eval (list 'Utterance 'Text string)))))
+ (utt.wave.resample wholeutt 8000)
+ (utt.wave.rescale wholeutt 5)
+ (utt.send.wave.client wholeutt)))
+
+[See the comment with subject "Using Debian
+ festival >= 1.4.3-15 (no recompiling needed!)" on
+ http://www.voip-info.org/wiki-Asterisk+festival+installation for the
+ original mentioning of it]
2) You may wish to obtain and install the asterisk-perl
module by James Golovich <james@gnuinter.net>, from