|
Size: 3665
Comment: oneglmanratkaisun lisääminen ja ohjeen yksinkertaistaminen
|
Size: 3649
Comment: lisää selkeyttä vielä ja erityisohjeet omaksi osakseen
|
| 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 36: | Line 36: |
| 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]. |
|
| Line 57: | Line 39: |
| LISÄOHJEITA JOITA EI VÄLTTÄMÄTTÄ TARVITA | LISÄOHJEITA JOTKA ON TARKOITETTU VAIN KÄYTTÄJILLE JOTKA TARVITSEVAT LISÄOMINAISUUKSIA |
| Line 97: | Line 79: |
| 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]. ---- |
|
| Line 103: | Line 103: |
Virhetilanteessa ole ystävällinen ja laita virhetuloste [http://forum.ubuntu-fi.org/index.php?topic=9105.0 keskusteluforumille]. |
|
| Line 104: | Line 107: |
| Siitä on keskustelua myös [http://forum.ubuntu-fi.org/index.php?topic=9105.0 forumilla] |
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://personal.inet.fi/koti/jiku/doc-sv/festival.scm sudo rm /etc/festival.scm sudo cp festival.scm /etc/festival.scm
3. Festival pitää käynnistää uudelleen. Tehdään se nyt
sudo /etc/init.d/festival restart
4. Tehdään skripti, jolla Festivalia voi helposti käyttää
wget http://personal.inet.fi/koti/jiku/doc-sv/sano chmod a+x sano sudo cp sano /bin/
5. 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://personal.inet.fi/koti/jiku/doc-sv/languages.scm sudo rm /usr/share/festival/languages.scm sudo cp languages.scm /usr/share/festival/languages.scm wget http://personal.inet.fi/koti/jiku/doc-sv/sanon sudo cp sanon /bin sudo chmod a+x /bin/sanon sudo /etc/init.d/festival restart
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://personal.inet.fi/koti/jiku/doc-sv/languages.scm sudo rm /usr/share/festival/languages.scm sudo cp languages.scm /usr/share/festival/languages.scm wget http://personal.inet.fi/koti/jiku/doc-sv/sanoe sudo cp sanoe /bin sudo chmod a+x /bin/sanoe sudo /etc/init.d/festival restart 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.
