summaryrefslogtreecommitdiff
path: root/tools/voice.pl
diff options
context:
space:
mode:
authorJonas Häggqvist <rasher@rasher.dk>2009-03-02 21:36:48 +0000
committerJonas Häggqvist <rasher@rasher.dk>2009-03-02 21:36:48 +0000
commit839bcdf46c2a6a269931cc9d3cc39cf45cc21a3b (patch)
treed538211ab4d1dd82c5eefe29a6a8dabb147ff149 /tools/voice.pl
parent22b925495a130325538812807f7b75d40f9ee5f5 (diff)
downloadrockbox-839bcdf46c2a6a269931cc9d3cc39cf45cc21a3b.zip
rockbox-839bcdf46c2a6a269931cc9d3cc39cf45cc21a3b.tar.gz
rockbox-839bcdf46c2a6a269931cc9d3cc39cf45cc21a3b.tar.bz2
rockbox-839bcdf46c2a6a269931cc9d3cc39cf45cc21a3b.tar.xz
Ask which voice to use for Festival.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20181 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/voice.pl')
-rwxr-xr-xtools/voice.pl4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/voice.pl b/tools/voice.pl
index ac7a1b1..21c9ab9 100755
--- a/tools/voice.pl
+++ b/tools/voice.pl
@@ -245,6 +245,10 @@ sub voicestring {
# festival_client lies to us, so we have to do awful soul-eating
# work with IPC::open3()
$cmd = "festival_client --server localhost --otype riff --ttw --output \"$output\"";
+ # Use festival-prolog.scm if it's there (created by user of tools/configure)
+ if (-f "festival-prolog.scm") {
+ $cmd .= " --prolog festival-prolog.scm";
+ }
print("> $cmd\n") if $verbose;
# Open command, and filehandles for STDIN, STDOUT, STDERR
my $pid = open3(*CMD_IN, *CMD_OUT, *CMD_ERR, $cmd);