|
Size: 1168
Comment:
|
← Revision 15 as of 2011-09-20 05:29:11 ⇥
Size: 3417
Comment: converted to 1.6 markup
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| Ubuntun saa aika helposti tuottamaan suomenkielistä puhetta äänikortin kautta. Tämä ohje toimii myös Kubuntussa. Tässä ohjeessa ei oteta kantaa Festivalin ihmeellisyyksiin. Jos niihin haluaa perehtyä, niin tämän ohjeen lopussa on linkki. |
Ubuntun saa aika helposti tuottamaan suomenkielistä puhetta äänikortin kautta. Tämä ohje toimii myös Kubuntussa, Xubuntussa ja Edubuntussa. |
| Line 6: | Line 3: |
| 1. Asennetaan tarvittavat paketit | 1. Asennetaan tarvittavat paketit: |
| Line 12: | Line 9: |
| 2. Festival tarvitsee määritykset suomenkielistä puhetta tuottaakseen. Ladataan ne seuraavaksi: | |
| Line 13: | Line 11: |
| 2. Festival tarvitsee määritykset suomenkielistä puhetta tuottaakseen. Ladataan ne seuraavaksi | |
| Line 15: | Line 12: |
| wget http://koti.phnet.fi/jiku/doc-sv/festival.scm sudo rm /etc/festival.scm |
wget http://jiku.arkku.net/ubuntu/script/festival.scm |
| Line 19: | Line 15: |
| 3. Festival pitää käynnistää uudelleen. Tehdään se nyt | 3. Ladataan skripti, jolla Festivalia voi helposti käyttää: |
| Line 21: | Line 18: |
| sudo /etc/init.d/festival restart}}} | wget http://jiku.arkku.net/ubuntu/script/sano chmod a+x sano sudo cp sano /usr/local/bin/}}} |
| Line 23: | Line 22: |
| 4. Kokeillaan, saatiinko Ubuntu puhumaan suomea: | |
| Line 24: | Line 24: |
| 4. Tehdään skripti, jolla Festivalia voi helposti käyttää {{{ wget http://koti.phnet.fi/jiku/doc-sv/sano chmod a+x sano sudo cp sano /bin/}}} 5. Kokeillaan, saatiinko Ubuntu puhumaan suomea. |
|
| Line 35: | Line 28: |
| Jos olet kiinnostunut asiasta enemmän, niin kannattaa tutustua tähän [http://forum.ubuntu-fi.org/index.php?topic=1056.0 keskusteluun]. | 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. |
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.
