Package: festvox-suopuhe-common Version: 1.0g-20051204-1 Severity: important
How I am supposed to use this piece of crap^H^H^H^Hsoftware? I have installed at least these Festival-related packages and their dependencies: festival festvox-suopuhe-common festvox-suopuhe-lj festvox-suopuhe-mv Let's see a file /usr/share/doc/festvox-suopuhe-common/README.lj.gz First I see it is in some ancient 8-bit charset. Meanwhile rest of the universe is quickly switching to UTF-8. I had to read that file in this way: zcat README.lj.gz | iconv -f ISO-8859-15 -t UTF-8 | less Very user-friendly - NOT! Then that file says: ---- Clip here ---- 11. KÄYTTÖ Lukee laventimen tekemät suo- tai suopuhe-prefiksillä varustetut tiedostot suopuhe-moodissa, käskyllä $ festival --tts foo.suo Muuten käyttö festivalin ohjekirjojen mukainen 12. WWW-SIVUT Syntisaattorit ohjesivut tulevat vastaisuudessa löytymään osoitteen http://www.ling.helsinki.fi/suopuhe alta. ---- Clip here ---- I still can not figure out, how to use that software. I went to that aforementioned WWW-page and found this page: http://www.ling.helsinki.fi/suopuhe/ohjeet.shtml That page says: ---- Clip here ---- $ festival Festival Speech Synthesis System 1.4.1:release November 1999 Copyright (C) University of Edinburgh, 1996-1999. All rights reserved. For details type `(festival_warranty)' festival> (SayText "Hello World!") ;; englanninkielinen oletusääni nil festival> (hy_fi_mv_diphone) nil festival> (SayText "Terve maailma!") ---- Clip here ---- Let's see what happens in Reality(tm): ---- Clip here ---- [EMAIL PROTECTED]:/home/juhtolv % festival WARNING No default voice found in ("/usr/share/festival/voices/") either no voices unpacked or voice-path is wrong Scheme interpreter will work, but there is no voice to speak with. WARNING Festival Speech Synthesis System 1.4.3:release Jan 2003 Copyright (C) University of Edinburgh, 1996-2003. All rights reserved. For details type `(festival_warranty)' festival> (SayText "Hello World!") -=-=-=-=-=- EST Error -=-=-=-=-=- {FND} Feature Token_Method not defined -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- festival> (hy_fi_mv_diphone) SIOD ERROR: unbound variable : hy_fi_mv_diphone festival> (SayText "Terve maailma!") -=-=-=-=-=- EST Error -=-=-=-=-=- {FND} Feature Token_Method not defined -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- festival> ---- Clip here ---- I go on in that WWW-page and then I see this: ---- Clip here ---- (if (probe_file "JOKU_POLKU/festival/lib/voices/finnish/hy_fi_mv_diphone/festvox/hy_fi_mv_diphone.scm") (begin (load "JOKU_POLKU/festival/lib/voices/finnish/hy_fi_mv_diphone/festvox/hy_fi_mv_diphone.scm") (set! voice_default 'hy_fi_mv_diphone))) ;;; ... siteinit.scm päättyy ---- Clip here ---- Let's try something like that: ---- Clip here ---- festival> (load "/usr/share/festival/voices/finnish/suo_fi_lj_diphone/festvox/hy_fi_mv_diphone.scm") nil ---- Clip here ---- OMG! It seems it loaded that file I found! At least I think so. Let's try again: ---- Clip here ---- festival> (SayText "Terve maailma!") -=-=-=-=-=- EST Error -=-=-=-=-=- {FND} Feature Token_Method not defined -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- festival> ---- Clip here ---- ARGH!1 Then I installed a package called festival-doc . I read file /usr/share/doc/festival/html/festival_toc.html and it gives some example session. I try to do the same: ---- Clip here ---- WARNING No default voice found in ("/usr/share/festival/voices/") either no voices unpacked or voice-path is wrong Scheme interpreter will work, but there is no voice to speak with. WARNING Festival Speech Synthesis System 1.4.3:release Jan 2003 Copyright (C) University of Edinburgh, 1996-2003. All rights reserved. For details type `(festival_warranty)' festival> (set! utt1 (Utterance Text "Hello world")) #<Utterance 0xb7100538> festival> (utt.synth utt1) -=-=-=-=-=- EST Error -=-=-=-=-=- {FND} Feature Token_Method not defined -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- festival> (utt.play utt1) -=-=-=-=-=- EST Error -=-=-=-=-=- {FND} Feature Wave not defined -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- festival> ---- Clip here ---- Then I somehow decided to play with command-line flags: ---- Clip here ---- [EMAIL PROTECTED]:/home/juhtolv % festival --language finnish WARNING No default voice found in ("/usr/share/festival/voices/") either no voices unpacked or voice-path is wrong Scheme interpreter will work, but there is no voice to speak with. WARNING Festival Speech Synthesis System 1.4.3:release Jan 2003 Copyright (C) University of Edinburgh, 1996-2003. All rights reserved. For details type `(festival_warranty)' festival> (SayText "Terve maailma!") #<Utterance 0xb724d3b8> festival> ---- Clip here ---- And it really works! OMG Then I try to create simple batch-file. I save it to filename numeroasema.suo and it looks like this: ---- Clip here ---- (load "/usr/share/festival/voices/finnish/suopuhe.common/suo_fi_lj_diphone.scm") (SayText "huomio huomio 1 2 3 4 5 6 7 8 9 0") (SayText "loppu") (SayText "loppu") (SayText "loppu") ---- Clip here ---- Let's try to play it: ---- Clip here ---- [EMAIL PROTECTED]:/home/juhtolv % festival --language finnish numeroasema.suo WARNING No default voice found in ("/usr/share/festival/voices/") either no voices unpacked or voice-path is wrong Scheme interpreter will work, but there is no voice to speak with. WARNING US_db: warning redefining diphone database mv_lpc_group US_db: warning redefining diphone database lj_lpc_group UniSyn: using default diphone #-# for n-k SIOD ERROR: damaged env : #<UNKNOWN 12 0xb7240ad8> closing a file left open: numeroasema.suo [1] 29127 exit 255 festival --language finnish numeroasema.suo [EMAIL PROTECTED]:/home/juhtolv % festival --language finnish --tts numeroasema.suo WARNING No default voice found in ("/usr/share/festival/voices/") either no voices unpacked or voice-path is wrong Scheme interpreter will work, but there is no voice to speak with. WARNING Error: Character data not allowed in prolog in unnamed entity at line 1 char 2 of file:/tmp/est_29495_00000 festival: text modes, caught error and tidying up [EMAIL PROTECTED]:/home/juhtolv % festival --language finnish --batch numeroasema.suo WARNING No default voice found in ("/usr/share/festival/voices/") either no voices unpacked or voice-path is wrong Scheme interpreter will work, but there is no voice to speak with. WARNING US_db: warning redefining diphone database mv_lpc_group US_db: warning redefining diphone database lj_lpc_group UniSyn: using default diphone #-# for n-k SIOD ERROR: damaged env : #<UNKNOWN 12 0xb7239ad8> closing a file left open: numeroasema.suo [1] 29498 exit 255 festival --language finnish --batch numeroasema.suo [EMAIL PROTECTED]:/home/juhtolv % festival --language finnish --tts --batch numeroasema.suo WARNING No default voice found in ("/usr/share/festival/voices/") either no voices unpacked or voice-path is wrong Scheme interpreter will work, but there is no voice to speak with. WARNING Error: Character data not allowed in prolog in unnamed entity at line 1 char 2 of file:/tmp/est_29504_00000 festival: text modes, caught error and tidying up [EMAIL PROTECTED]:/home/juhtolv % ---- Clip here ---- Then I tried this: ---- Clip here ---- [EMAIL PROTECTED]:/home/juhtolv % festival --language finnish < numeroasema.suo WARNING No default voice found in ("/usr/share/festival/voices/") either no voices unpacked or voice-path is wrong Scheme interpreter will work, but there is no voice to speak with. WARNING US_db: warning redefining diphone database mv_lpc_group US_db: warning redefining diphone database lj_lpc_group UniSyn: using default diphone #-# for n-k UniSyn: using default diphone #-# for #-l UniSyn: using default diphone #-# for #-l UniSyn: using default diphone #-# for #-l [EMAIL PROTECTED]:/home/juhtolv % ---- Clip here ---- And then it works! But I still wonder, how I can add a pause defined in seconds. Please, wake up to reality and make some good and _functional_ quick-start help or tutorial! Current documentation is abso-fscking-lutely way too complicated for "normal" (l)users and festival really does not work as documented! Please fix this before some angry (l)user of your software takes you behind some sauna! -- System Information: Debian Release: 4.0 APT prefers stable APT policy: (990, 'stable'), (500, 'testing-proposed-updates'), (500, 'proposed-updates'), (101, 'testing'), (99, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-4-686 Locale: LANG=fi_FI.utf8, LC_CTYPE=fi_FI.utf8 (charmap=UTF-8) -- no debconf information -- Juhapekka "naula" Tolvanen * http colon slash slash iki dot fi slash juhtolv "Du hast mich gefragt, und ich hab nichts gesagt. Willst du bis der Tod euch scheidet treu ihr sein für alle Tage? Nein. Nein. Willst du bis zum Tod der Scheide sie lieben auch in schlechten Tagen? Nein. Nein." Rammstein