diff options
Diffstat (limited to 'app-accessibility/festival/files')
6 files changed, 200 insertions, 0 deletions
diff --git a/app-accessibility/festival/files/festival-1.96_beta-gcc43.patch b/app-accessibility/festival/files/festival-1.96_beta-gcc43.patch new file mode 100644 index 000000000000..d4f01200dc63 --- /dev/null +++ b/app-accessibility/festival/files/festival-1.96_beta-gcc43.patch @@ -0,0 +1,12 @@ +diff -Naur festival-orig/src/modules/Text/text_modes.cc festival/src/modules/Text/text_modes.cc +--- festival-orig/src/modules/Text/text_modes.cc 2004-09-30 07:04:18.000000000 -0600 ++++ festival/src/modules/Text/text_modes.cc 2008-01-07 22:32:44.000000000 -0600 +@@ -60,7 +60,7 @@ + { + + volatile EST_String tmpname = make_tmp_filename(); +- volatile EST_String inname = get_c_string(filename); ++ volatile EST_String inname(get_c_string(filename)); + volatile EST_String filter; + volatile EST_TokenStream ts; + volatile LISP func; diff --git a/app-accessibility/festival/files/festival-1.96_beta-hts-voices.patch b/app-accessibility/festival/files/festival-1.96_beta-hts-voices.patch new file mode 100644 index 000000000000..9ed1ac38711d --- /dev/null +++ b/app-accessibility/festival/files/festival-1.96_beta-hts-voices.patch @@ -0,0 +1,100 @@ +diff -Naur festival.orig/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_f0model.scm festival/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_f0model.scm +--- festival.orig/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_f0model.scm 2003-08-01 15:12:59.000000000 +0100 ++++ festival/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_f0model.scm 2009-01-28 21:34:30.000000000 +0000 +@@ -35,7 +35,7 @@ + ;;; + + ;;; Load any necessary files here +-;(require 'f2bf0lr) ++(require 'f2bf0lr) + (require 'cmu_us_awb_arctic_f0clunits) + + (set! cmu_us_awb_arctic_int_lr_params +diff -Naur festival.orig/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_hts.scm festival/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_hts.scm +--- festival.orig/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_hts.scm 2004-06-07 08:50:56.000000000 +0100 ++++ festival/lib/voices/us/cmu_us_awb_arctic_hts/festvox/cmu_us_awb_arctic_hts.scm 2009-01-28 21:33:58.000000000 +0000 +@@ -115,12 +115,12 @@ + (list "-md" (path-append hts_data_dir "duration.pdf")) + (list "-mm" (path-append hts_data_dir "mcep.pdf")) + (list "-mf" (path-append hts_data_dir "lf0.pdf")) +- '("-a" " 0.420000") +- '("-r" " 0.000000") +- '("-fs" "1.000000") +- '("-fm" "0.000000") +- '("-u" " 0.500000") +- '("-l" " 0.000000") ++ '("-a" 0.420000) ++ '("-r" 0.000000) ++ '("-fs" 1.000000) ++ '("-fm" 0.000000) ++ '("-u" 0.500000) ++ '("-l" 0.000000) + )) + + ;; This function is called to setup a voice. It will typically +diff -Naur festival.orig/lib/voices/us/cmu_us_bdl_arctic_hts/festvox/cmu_us_bdl_arctic_hts.scm festival/lib/voices/us/cmu_us_bdl_arctic_hts/festvox/cmu_us_bdl_arctic_hts.scm +--- festival.orig/lib/voices/us/cmu_us_bdl_arctic_hts/festvox/cmu_us_bdl_arctic_hts.scm 2004-06-07 07:29:03.000000000 +0100 ++++ festival/lib/voices/us/cmu_us_bdl_arctic_hts/festvox/cmu_us_bdl_arctic_hts.scm 2009-01-28 21:33:58.000000000 +0000 +@@ -115,12 +115,12 @@ + (list "-md" (path-append hts_data_dir "duration.pdf")) + (list "-mm" (path-append hts_data_dir "mcep.pdf")) + (list "-mf" (path-append hts_data_dir "lf0.pdf")) +- '("-a" " 0.420000") +- '("-r" " 0.000000") +- '("-fs" "1.000000") +- '("-fm" "0.000000") +- '("-u" " 0.500000") +- '("-l" " 0.000000") ++ '("-a" 0.420000) ++ '("-r" 0.000000) ++ '("-fs" 1.000000) ++ '("-fm" 0.000000) ++ '("-u" 0.500000) ++ '("-l" 0.000000) + )) + + ;; This function is called to setup a voice. It will typically +diff -Naur festival.orig/lib/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm festival/lib/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm +--- festival.orig/lib/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm 2004-06-07 06:59:22.000000000 +0100 ++++ festival/lib/voices/us/cmu_us_jmk_arctic_hts/festvox/cmu_us_jmk_arctic_hts.scm 2009-01-28 21:33:58.000000000 +0000 +@@ -115,12 +115,12 @@ + (list "-md" (path-append hts_data_dir "duration.pdf")) + (list "-mm" (path-append hts_data_dir "mcep.pdf")) + (list "-mf" (path-append hts_data_dir "lf0.pdf")) +- '("-a" " 0.420000") +- '("-r" " 0.000000") +- '("-fs" "1.000000") +- '("-fm" "0.000000") +- '("-u" " 0.500000") +- '("-l" " 0.000000") ++ '("-a" 0.420000) ++ '("-r" 0.000000) ++ '("-fs" 1.000000) ++ '("-fm" 0.000000) ++ '("-u" 0.500000) ++ '("-l" 0.000000) + )) + + ;; This function is called to setup a voice. It will typically +diff -Naur festival.orig/lib/voices/us/cmu_us_slt_arctic_hts/festvox/cmu_us_slt_arctic_hts.scm festival/lib/voices/us/cmu_us_slt_arctic_hts/festvox/cmu_us_slt_arctic_hts.scm +--- festival.orig/lib/voices/us/cmu_us_slt_arctic_hts/festvox/cmu_us_slt_arctic_hts.scm 2004-06-07 04:54:46.000000000 +0100 ++++ festival/lib/voices/us/cmu_us_slt_arctic_hts/festvox/cmu_us_slt_arctic_hts.scm 2009-01-28 21:33:58.000000000 +0000 +@@ -115,12 +115,12 @@ + (list "-md" (path-append hts_data_dir "duration.pdf")) + (list "-mm" (path-append hts_data_dir "mcep.pdf")) + (list "-mf" (path-append hts_data_dir "lf0.pdf")) +- '("-a" " 0.420000") +- '("-r" " 0.000000") +- '("-fs" "1.000000") +- '("-fm" "0.000000") +- '("-u" " 0.500000") +- '("-l" " 0.000000") ++ '("-a" 0.420000) ++ '("-r" 0.000000) ++ '("-fs" 1.000000) ++ '("-fm" 0.000000) ++ '("-u" 0.500000) ++ '("-l" 0.000000) + )) + + ;; This function is called to setup a voice. It will typically diff --git a/app-accessibility/festival/files/festival-1.96_beta-init-scm.patch b/app-accessibility/festival/files/festival-1.96_beta-init-scm.patch new file mode 100644 index 000000000000..efe575b0c2b7 --- /dev/null +++ b/app-accessibility/festival/files/festival-1.96_beta-init-scm.patch @@ -0,0 +1,24 @@ +--- festival/lib/init.scm 2006-09-15 01:34:32.000000000 -0500 ++++ festival/lib/init.scm 2006-09-15 01:50:30.000000000 -0500 +@@ -52,8 +52,8 @@ + + ;;; A chance to set various variables to a local setting e.g. + ;;; lexdir, voices_dir audio etc etc. +-(if (probe_file (path-append libdir "sitevars.scm")) +- (load (path-append libdir "sitevars.scm"))) ++(if (probe_file "/etc/festival/sitevars.scm") ++ (load "/etc/festival/sitevars.scm")) + + ;;; CSTR siod extensions + (require 'cstr) +@@ -133,8 +133,8 @@ + ;;; + ;;; Local site initialization, if the file exists load it + ;;; +-(if (probe_file (path-append libdir "siteinit.scm")) +- (load (path-append libdir "siteinit.scm"))) ++(if (probe_file "/etc/festival/siteinit.scm") ++ (load "/etc/festival/siteinit.scm")) + + ;;; User initialization, if a user has a personal customization + ;;; file loaded it diff --git a/app-accessibility/festival/files/festival.rc b/app-accessibility/festival/files/festival.rc new file mode 100644 index 000000000000..dbfe77810de3 --- /dev/null +++ b/app-accessibility/festival/files/festival.rc @@ -0,0 +1,22 @@ +#!/sbin/runscript +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-accessibility/festival/files/festival.rc,v 1.5 2009/11/01 18:52:39 eva Exp $ + +depend() { + need net + use alsasound esound +} + +start() { + ebegin "Starting festival" + start-stop-daemon --start --quiet --background --make-pidfile --pidfile /var/run/festival.pid \ + --chuid festival --exec /usr/bin/festival -- --server -b /etc/festival/server.scm + eend $? +} + +stop() { + ebegin "Stopping festival" + start-stop-daemon --stop --quiet --pidfile /var/run/festival.pid + eend $? +} diff --git a/app-accessibility/festival/files/server.scm b/app-accessibility/festival/files/server.scm new file mode 100644 index 000000000000..7af03fa4da31 --- /dev/null +++ b/app-accessibility/festival/files/server.scm @@ -0,0 +1,20 @@ +; Maximum number of clients on the server +(set! server_max_clients 10) + +; Server port +(set! server_port 1314) + +; Log file location +(set! server_log_file "/var/log/festival/festival.log") + +; Set the server password +(set! server_passwd nil) + +; Server access list (hosts) +; (set! server_access_list '("[^.]+" "127.0.0.1" "localhost.*" "192.168.*")) +(set! server_access_list '("[^.]+" "127.0.0.1" "localhost" )) + + +; Server deny list (hosts) +(set! server_deny_list nil) + diff --git a/app-accessibility/festival/files/speech-tools-1.2.96_beta-gcc43-include.patch b/app-accessibility/festival/files/speech-tools-1.2.96_beta-gcc43-include.patch new file mode 100644 index 000000000000..6ab7ebf56614 --- /dev/null +++ b/app-accessibility/festival/files/speech-tools-1.2.96_beta-gcc43-include.patch @@ -0,0 +1,22 @@ +diff -Naur speech_tools-orig/base_class/EST_TSimpleMatrix.cc speech_tools/base_class/EST_TSimpleMatrix.cc +--- speech_tools-orig/base_class/EST_TSimpleMatrix.cc 2004-09-30 06:53:35.000000000 -0600 ++++ speech_tools/base_class/EST_TSimpleMatrix.cc 2008-01-05 11:00:07.000000000 -0600 +@@ -42,6 +42,7 @@ + + #include "EST_TSimpleMatrix.h" + #include "EST_TVector.h" ++#include <cstring> + #include <fstream> + #include <iostream> + #include "EST_cutils.h" +diff -Naur speech_tools-orig/base_class/EST_TSimpleVector.cc speech_tools/base_class/EST_TSimpleVector.cc +--- speech_tools-orig/base_class/EST_TSimpleVector.cc 2006-07-06 06:57:18.000000000 -0600 ++++ speech_tools/base_class/EST_TSimpleVector.cc 2008-01-05 11:00:32.000000000 -0600 +@@ -42,6 +42,7 @@ + + #include "EST_TSimpleVector.h" + #include "EST_matrix_support.h" ++#include <cstring> + #include <fstream> + #include "EST_cutils.h" + |