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 [[http://forum.ubuntu-fi.org/index.php?topic=9105.0|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 [[http://forum.ubuntu-fi.org/index.php?topic=9105.0|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 [[http://forum.ubuntu-fi.org/index.php?topic=1056.0|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 [[http://forum.ubuntu-fi.org/index.php?topic=9105.0|keskusteluforumille]]. Yleinen virhe KDE-ympäristössä on se, ettei äänikorttia saada avattua.