Suopuhe

asentaessani suopuhe ohjelmaa ykkösvaiheen paketit asentuvat oikein mutta kun pitää noutaa scriptit alkaa tökkiä.
Ohjeen mukaan wget http://jiku.arkkunet.net/ubuntu/script/festival.smc sudo cp festival.scm /etc/festival.smc.
Luultavasti hakuosoite väärä, mutta mistä ne saa?

Kukaan ei siis tiedä.

auttaako Ubuntun ohje mitään. http://wiki.ubuntu-fi.org/festvox-suopuhe

http://jiku.arkku.net/ubuntu/script/festival.scm tuota linkkiä varmaan kaipaat. Löytyi Ubuntun ohjeesta.

Ubuntun saa aika helposti tuottamaan suomenkielistä puhetta äänikortin kautta. Tämä ohje toimii myös Kubuntussa, Xubuntussa ja Edubuntussa.

  1. Asennetaan tarvittavat paketit:

sudo apt-get install festvox-suopuhe-common festvox-suopuhe-lj festvox-suopuhe-mv libestools1.2 festival festlex-poslex

  1. Festival tarvitsee määritykset suomenkielistä puhetta tuottaakseen. Ladataan ne seuraavaksi:

wget http://jiku.arkku.net/ubuntu/script/festival.scm
sudo cp festival.scm /etc/festival.scm3. Ladataan skripti, jolla Festivalia voi helposti käyttää:

3.wget http://jiku.arkku.net/ubuntu/script/sano
chmod a+x sano

sudo cp sano /usr/local/bin/4. Kokeillaan, saatiinko Ubuntu puhumaan suomea:

sano hyvää päivää minä olen puhuva pää
Vaihe 1 asentuu hienosti

Vaihe 2 ja 3 eivät

Ihan hyvin tuo toimii Ubuntussa kun tekee ohjeen oikein.

  1. Asennetaan tarvittavat paketit:

sudo apt-get install festvox-suopuhe-common festvox-suopuhe-lj festvox-suopuhe-mv libestools1.2 festival festlex-poslex

  1. Festival tarvitsee määritykset suomenkielistä puhetta tuottaakseen. Ladataan ne seuraavaksi:
    avaa komentorivi/pääte ja kirjoita alla olevat komennot siihen.

wget http://jiku.arkku.net/ubuntu/script/festival.scm
sudo cp festival.scm /etc/festival.scm

  1. Ladataan skripti, jolla Festivalia voi helposti käyttää kotihakemistosta:

wget http://jiku.arkku.net/ubuntu/script/sano
chmod a+x sano

testataan toimivuus kotihakemistossa.
./sano olen puhuva pää

kopioidaan se /usr/local/bin/
sudo cp sano /usr/local/bin/

  1. Kokeillaan, saatiinko Ubuntu puhumaan suomea:

sano Hyvää päivää. Minä olen puhuva pää

oletko asentanut wgetin

sudo apt-get install wget

jos et osaa hakea festival.scm tee uusi filu ja nimeä se festival.scm:äksi ja liitä sinne nämä rivit

;; Any site-wide Festival initialization can be added to this file.
;; It is marked as a configuration file, so your changes will be saved
;; across upgrades of the Festival package.

;; siteinit.scm alkaa…
;; VOLUME KAAKKOON, FESTIVAL PUHUU SANGEN HILJAA LINUXISSA
(set! default_after_synth_hooks
(list
(lambda (utt)
(utt.wave.rescale utt 1.0 t))))

;;
(if (probe_file “/usr/share/festival/voices/finnish/suopuhe.common/hy_fi_mv_diphone.scm”)
(begin
(load “/usr/share/festival/voices/finnish/suopuhe.common/hy_fi_mv_diphone.scm”)
(set! voice_default 'hy_fi_mv_diphone)))
;;; … siteinit.scm päättyy

sano tiedoston sisältö on:
echo $* > /tmp/ttv && iconv -f UTF-8 -t ISO8859-1 /tmp/ttv > /tmp/ttv2 &&festival --tts /tmp/ttv2 >/dev/null 2> /dev/null