Differences between revisions 14 and 15
Revision 14 as of 2010-08-22 14:58:50
Size: 3409
Comment: Poistettu turhia komentoja ja siistitty vähän
Revision 15 as of 2011-09-20 05:29:11
Size: 3417
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 30: Line 30:
Tästä oppaasta voit keskustella [http://forum.ubuntu-fi.org/index.php?topic=9105.0 täällä]. Tästä oppaasta voit keskustella [[http://forum.ubuntu-fi.org/index.php?topic=9105.0|täällä]].
Line 67: Line 67:
Keskustelua oppaasta [http://forum.ubuntu-fi.org/index.php?topic=9105.0 täällä]. Keskustelua oppaasta [[http://forum.ubuntu-fi.org/index.php?topic=9105.0|täällä]].
Line 86: Line 86:
Jos olet kiinnostunut asiasta enemmän, niin kannattaa tutustua tähän [http://forum.ubuntu-fi.org/index.php?topic=1056.0 keskusteluun]. Jos olet kiinnostunut asiasta enemmän, niin kannattaa tutustua tähän [[http://forum.ubuntu-fi.org/index.php?topic=1056.0|keskusteluun]].
Line 97: Line 97:
Virhetilanteessa ole ystävällinen ja laita virhetuloste [http://forum.ubuntu-fi.org/index.php?topic=9105.0 keskusteluforumille]. Virhetilanteessa ole ystävällinen ja laita virhetuloste [[http://forum.ubuntu-fi.org/index.php?topic=9105.0|keskusteluforumille]].

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

2. 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.scm

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

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ää

Tästä oppaasta voit keskustella täällä.


LISÄOHJEITA JOTKA ON TARKOITETTU VAIN KÄYTTÄJILLE JOTKA TARVITSEVAT LISÄOMINAISUUKSIA

Naisäänen lisääminen:

wget http://jiku.arkku.net/ubuntu/script/languages.scm
sudo cp languages.scm /usr/share/festival/languages.scm

wget http://jiku.arkku.net/ubuntu/script/sanon
sudo cp sanon /usr/local/bin/
sudo chmod a+x /usr/local/bin/sanon

Ja kokeillaan saadaanko puhetta eri äänillä:

sanon tämän pitäisi kuulemma kuulostaa naiselta
sano ja tämän mieheltä

Amerikanenglannin lisääminen:

sudo apt-get install festvox-kallpc16k
wget http://jiku.arkku.net/ubuntu/script/languages.scm
sudo cp languages.scm /usr/share/festival/languages.scm

wget http://jiku.arkku.net/ubuntu/script/sanoe
sudo cp sanoe /usr/local/bin/
sudo chmod a+x /usr/local/bin/sanoe

Kokeillaan:

sanoe well, now i can speak english also

Keskustelua oppaasta täällä.


Tässä vielä tuo sano -skriptin sisältö, kun eihän kukaan halua ladata sikaa säkissä...

echo $* > /tmp/ttv && iconv -f UTF-8 -t ISO8859-1 /tmp/ttv > /tmp/ttv2 &&festival --tts /tmp/ttv2 >/dev/null 2> /dev/null

Selitystä: echo $* > /tmp/ttv#tallennetaan komentoriviltä annetut parametrit tiedostoon. &&#odotetaan että edellinen komento on suoritettu. iconv -f UTF-8 -t ISO8859-1 /tmp/ttv > /tmp/ttv2#Festival haluaa saada ISO8859-1 tiedoston. Tämä on oleellista skandien kannalta, joten muutetaan tiedosto sellaiseksi. &&#odotetaan että edellinen komento on suoritettu. festival --tts /tmp/ttv2 >/dev/null 2> /dev/null#puhutaan ääneen annettu teksti ja heitetään tuloste virheilmoituksineen bittien taivaaseen.

Jos olet kiinnostunut asiasta enemmän, niin kannattaa tutustua tähän keskusteluun.


Ongelmanratkaisua:

Sano-skripti piilottaa kaikki virheilmoitukset, joita Festival oikein toimiessaankin saattaa tuottaa. Tämä on vianmäärityksen kannalta ongelmallista ja jos sano-skripti ei suostu tuottamaan puhetta, kannattaa kokeilla:

echo päivää > /tmp/ttv && iconv -f UTF-8 -t ISO8859-1 /tmp/ttv > /tmp/ttv2 &&festival --tts /tmp/ttv2

Virhetilanteessa ole ystävällinen ja laita virhetuloste keskusteluforumille.

Yleinen virhe KDE-ympäristössä on se, ettei äänikorttia saada avattua.