Kuinka muunnan tekstin puheeksi Ubuntussa

Ensin asennan pari apuohjelmaa

sudo apt-get install festvox-suopuhe-mv festvox-suopuhe-lj festvox-ru lame

Sen jälkeen teen gedit -tekstinkäsittelyohjelmalla (millä tahansa tekstinkäsittelyohjelmalla kunhan tiedosto tallennetaan UTF-8 -muodossa) suomipuhe.txt tiedoston, johon kirjoitan (copy-paste) suomenkielistä tekstiä.

gedit suomipuhe.txt

Kuuntelen tuon tiedoston

cat suomipuhe.txt | iconv -f UTF-8 -t ISO8859-1 -c | festival --language finnish --tts

Tallennan tekstitiedoston suomipuhe.mp3 tiedostoon

cat suomipuhe.txt | iconv -f UTF-8 -t ISO8859-1 -c | text2wave -otype wav -eval '(language_finnish)' -o - | lame - suomipuhe.mp3

Teen venäjänkielistä tekstiä sisältävän tiedoston

gedit russopuhe.txt

Kuuntelen tuon tiedoston

cat russopuhe.txt | festival --language russian --tts

Tallennan tekstitiedoston russopuhe.mp3 tiedostoon

cat russopuhe.txt | text2wave -otype wav -eval '(language_russian)' -o - | lame - russopuhe.mp3
Comments