Ero sivun ”Festvox-Suopuhe” versioiden välillä

Siirry navigaatioon Siirry hakuun
 
(9 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 34: Rivi 34:
{{Asenna|SuoPuhe|festvox-suopuhe-common, festvox-suopuhe-lj, festvox-suopuhe-mv, libestools2.5, festival ja festlex-poslex}}
{{Asenna|SuoPuhe|festvox-suopuhe-common, festvox-suopuhe-lj, festvox-suopuhe-mv, libestools2.5, festival ja festlex-poslex}}


==Ubuntu, Kubuntu, Xubuntu ja Edubuntu==
==Suomenkieliset määritykset==
Ohjelmaa käytetään tässä ohjeessa komentoriviltä.
{{oikeudet}}
{{Huomautus|Tämä ohje on vanhentunut ja kaipaa uudelleen kirjoitusta ja tarkistusta.}}
 
 
Festival tarvitsee määritykset suomenkielistä puhetta tuottaakseen. Ladataan ne seuraavaksi päätettä käyttäen:
Festival tarvitsee määritykset suomenkielistä puhetta tuottaakseen. Ladataan ne seuraavaksi päätettä käyttäen:


  wget http://jiku.arkku.net/ubuntu/script/festival.scm
  $ wget https://raw.githubusercontent.com/lahtis/SuoPuhe/main/festival.scm


festival.scm tiedoston sisältö näyttää tältä.
festival.scm tiedoston sisältö näyttää tältä.
<syntaxhighlight lang="text">
<syntaxhighlight lang="scm">


  ;; Any site-wide Festival initialization can be added to this file.
  ;; Any site-wide Festival initialization can be added to this file.
Rivi 64: Rivi 61:
</syntaxhighlight>
</syntaxhighlight>


Kopioidaan se /etc hakemistoon.
Kopioidaan se ''/etc'' hakemistoon.


  sudo cp festival.scm /etc/festival.scm
  # cp festival.scm /etc/festival.scm


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


  wget http://jiku.arkku.net/ubuntu/script/sano
  $ wget https://raw.githubusercontent.com/lahtis/SuoPuhe/main/sano.bash


Scriptin sisältö näyttää tältä:
Skriptin sisältö näyttää tältä:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
  echo $* > /tmp/ttv && iconv -f UTF-8 -t ISO8859-1 /tmp/ttv > /tmp/ttv2 &&festival --tts /tmp/ttv2 >/dev/null 2> /dev/null
  echo $* > /tmp/ttv && iconv -f UTF-8 -t ISO8859-1 /tmp/ttv > /tmp/ttv2 &&festival --tts /tmp/ttv2 >/dev/null 2> /dev/null
Rivi 78: Rivi 75:


annetaan sano scriptille suoritusoikeudet komentorivillä:
annetaan sano scriptille suoritusoikeudet komentorivillä:
  chmod a+x sano
  $ chmod a+x sano.bash


Testataan toimivuus kotihakemistossa.
Testataan toimivuus kotihakemistossa.
  ./sano olen puhuva pää
  $ ./sano.bash olen puhuva pää


Kopioidaan se /usr/local/bin/ hakemistoon
Kopioidaan se /usr/local/bin/ hakemistoon
  sudo cp sano /usr/local/bin/
  # cp sano.bash /usr/local/bin/


Kokeillaan komentorivillä, saatiinko Ubuntu puhumaan suomea:
Kokeillaan komentorivillä, saatiinko Ubuntu puhumaan suomea:


  sano Hyvää päivää. Minä olen puhuva pää.
  $ sano.bash Hyvää päivää. Minä olen puhuva pää.
 
==Katso myös==
* [[Text2wave]] on [[Festival]]-projektiin sisältyvä apuohjelma, jonka avulla voit muuntaa tekstidokumentin syntetisoiduksi puheäänitiedostoksi.
* [[Esteettömyys]]


==Aiheesta muualla==
==Aiheesta muualla==
Rivi 97: Rivi 98:
* [https://web.archive.org/web/20070318020232/https://phon.joensuu.fi/suopuhe/ps.shtml SuoPuhe, puhesynteesi] aineistot  {{InternetArchive}}
* [https://web.archive.org/web/20070318020232/https://phon.joensuu.fi/suopuhe/ps.shtml SuoPuhe, puhesynteesi] aineistot  {{InternetArchive}}


[[Luokka: Multimedia]]
[[Luokka:Puhesyntetisaattorit]]
[[Luokka: Ohjeet]]
[[Luokka: Ohjeet]]
[[Luokka:Suomi]]
[[Luokka:Suomi]]