Kirjoittaja Aihe: KDE 3.5 ja teksti puheeksi suomeksi (kttsd)  (Luettu 31138 kertaa)

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
KDE 3.5 ja teksti puheeksi suomeksi (kttsd)
« : 08.12.05 - klo:12.34 »
Ks. sivu wikissä http://wiki.ubuntu-fi.org/festvox-suopuhe



KDE 3.5 ja teksti puheeksi suomeksi (kttsd)

KDE 3.5 työpöytäympäristö sisältää kttsd-ohjelman, jonka avulla tietokone lukee ääneen tekstejä. Tietokoneen voi laittaa lukemaan vaikkapa päivän uutiset YLE:n teksti-tv:n sivulta Konqueror-selaimella samalla kun tekee jotain muuta.

Asennukseen tarvitaan Ubuntun pakettien lisäksi Pauli Virtasen Suopuhe 0.2-ohjelma. Se hakee Festival-ohjelmaa varten suomenkielisen miesääneen, jolloin tietokone osaa lausua hyvää suomea (ääkköset, erikoismerkit jne).

Suopuhe-projekti: http://www.ling.helsinki.fi/suopuhe/
Pauli Virtasen Suopuhe 0.2: http://users.tkk.fi/~ptvirtan/programs/packages.html.fi

1. Asenna - tai tarkista, että ovat jo asennettuina - ensin muita ohjelmia Synaptic-ohjelmalla. Tarvitset seuraavat ohjelmat, etsi ne Search-työkalulla:

a. kttsd
b. festival
c. gstreamer-festival
d. fakeroot
e. debhelper
f. gcc

2. Lataa ja pura Pauli Virtasen Suopuhe 0.2.

asmok@ubuntu:~/Download$ wget http://users.tkk.fi/~ptvirtan/programs/festvox-suopuhe-deb-0.2.tar.gz

--11:43:28--  http://users.tkk.fi/~ptvirtan/programs/festvox-suopuhe-deb-0.2.tar.gz
           => `festvox-suopuhe-deb-0.2.tar.gz'
Selvitetään osoitetta users.tkk.fi... 130.233.240.8
Connecting to users.tkk.fi|130.233.240.8|:80... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK
Pituus: 7,193 (7.0K) [application/x-tar]

100%[====================================>] 7,193         --.--K/s

11:43:29 (130.11 KB/s) - `festvox-suopuhe-deb-0.2.tar.gz' saved [7193/7193]

asmok@ubuntu:~/Download$ tar zxvf festvox-suopuhe-deb-0.2.tar.gz
festvox-suopuhe/
festvox-suopuhe/README
festvox-suopuhe/LUEMINUT
festvox-suopuhe/debian/
festvox-suopuhe/debian/control
festvox-suopuhe/debian/rules
festvox-suopuhe/debian/changelog
festvox-suopuhe/debian/README.Debian
festvox-suopuhe/debian/patches/
festvox-suopuhe/debian/patches/hy-fi-mv-diphone-cleanup-location.patch
festvox-suopuhe/debian/patches/lavennin-tmp-hack.patch
festvox-suopuhe/debian/copyright
festvox-suopuhe/upstream/
festvox-suopuhe/upstream/MD5SUM

3. Anna Suopuhe-ohjelman hakea netistä loput ja anna sen rakentaa deb-paketti:

asmok@ubuntu:~/Download$ cd festvox-suopuhe

asmok@ubuntu:~/Download/festvox-suopuhe$ dpkg-buildpackage -rfakeroot -b

dpkg-buildpackage: source package is suopuhe
dpkg-buildpackage: source version is 1.0f-0.2
dpkg-buildpackage: source changed by Pauli Virtanen <pauli.virtanen@hut.fi>
dpkg-buildpackage: host architecture i386
 fakeroot debian/rules clean
dh_testdir
dh_testroot
dh_clean
dh_clean: Compatibility levels before 3 are deprecated.
rm -rf tmp
rm -f stamp-unpack stamp-patch upstream/MD5SUM.current
 debian/rules build
make: Nothing to be done for `build'.
 fakeroot debian/rules binary
dh_testdir
wget -O upstream/lavennin-20041119.tgz http://www.ling.helsinki.fi/suopuhe/download/lavennin-20041119.tgz
--11:46:08--  http://www.ling.helsinki.fi/suopuhe/download/lavennin-20041119.tgz
           => `upstream/lavennin-20041119.tgz'
Selvitetään osoitetta www.ling.helsinki.fi... 128.214.78.40
Connecting to www.ling.helsinki.fi|128.214.78.40|:80... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK
Pituus: 172,438 (168K) [application/x-tar]

100%[====================================>] 172,438      107.82K/s

11:46:10 (107.43 KB/s) - `upstream/lavennin-20041119.tgz' saved [172438/172438]

dh_testdir
wget -O upstream/hy_fi_mv_diphone-20041119.tgz http://www.ling.helsinki.fi/suopuhe/download/hy_fi_mv_diphone-20041119.tgz
--11:46:10--  http://www.ling.helsinki.fi/suopuhe/download/hy_fi_mv_diphone-20041119.tgz
           => `upstream/hy_fi_mv_diphone-20041119.tgz'
Selvitetään osoitetta www.ling.helsinki.fi... 128.214.78.40
Connecting to www.ling.helsinki.fi|128.214.78.40|:80... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 200 OK
Pituus: 3,670,516 (3.5M) [application/x-tar]

100%[====================================>] 3,670,516    107.85K/s    ETA 00:00

11:46:43 (107.54 KB/s) - `upstream/hy_fi_mv_diphone-20041119.tgz' saved [3670516/3670516]

dh_testdir
dh_testroot
rm -f stamp-patch
rm -rf tmp
install -d tmp
for F in upstream/lavennin-20041119.tgz upstream/hy_fi_mv_diphone-20041119.tgz; do \
        (cd tmp && tar xzf "../$F") || exit 1; \
done
md5sum upstream/lavennin-20041119.tgz upstream/hy_fi_mv_diphone-20041119.tgz | sort > upstream/MD5SUM.current
touch stamp-unpack
dh_testdir
dh_testroot
for P in debian/patches/hy-fi-mv-diphone-cleanup-location.patch debian/patches/lavennin-tmp-hack.patch; do \
        patch -p0 -N -E --dry-run < "$P" || exit 1; \
done; \
for P in debian/patches/hy-fi-mv-diphone-cleanup-location.patch debian/patches/lavennin-tmp-hack.patch; do \
        patch -p0 -N -E < "$P"; \
done; \
touch stamp-patch
patching file tmp/festival/lib/voices/finnish/hy_fi_mv_diphone/festvox/hy_fi_mv_diphone.scm
patching file tmp/lavennin/bin/lavennin
patching file tmp/festival/lib/voices/finnish/hy_fi_mv_diphone/festvox/hy_fi_mv_diphone.scm
patching file tmp/lavennin/bin/lavennin
dh_testdir
dh_testroot
install -d \
        debian/lavennin/usr/bin \
        debian/lavennin/usr/share/lavennin
install tmp/lavennin/bin/lavennin debian/lavennin/usr/bin/
install tmp/lavennin/data/*.txt debian/lavennin/usr/share/lavennin/
dh_installdocs -plavennin \
        tmp/lavennin/README.txt \
        tmp/lavennin/man/asennus.shtml \
        tmp/lavennin/man/funktio.shtml \
        tmp/lavennin/man/index.shtml \
        tmp/lavennin/man/kaytto.shtml \
        tmp/lavennin/man/saannot.shtml
dh_installdocs: Compatibility levels before 3 are deprecated.
dh_testdir
dh_testroot
install -d \
        debian/tmp/usr/share/festival/voices/finnish/hy_fi_mv_diphone/festvox \
        debian/tmp/usr/share/festival/voices/finnish/hy_fi_mv_diphone/group
install tmp/festival/lib/voices/finnish/hy_fi_mv_diphone/festvox/*.scm \
        debian/tmp/usr/share/festival/voices/finnish/hy_fi_mv_diphone/festvox/
install tmp/festival/lib/voices/finnish/hy_fi_mv_diphone/festvox/suopuhe_filter.perl \
        debian/tmp/usr/share/festival/voices/finnish/hy_fi_mv_diphone/festvox/
install tmp/festival/lib/voices/finnish/hy_fi_mv_diphone/festvox/suopuhe.dtd \
        debian/tmp/usr/share/festival/voices/finnish/hy_fi_mv_diphone/festvox/
install tmp/festival/lib/voices/finnish/hy_fi_mv_diphone/group/*.group \
        debian/tmp/usr/share/festival/voices/finnish/hy_fi_mv_diphone/group/
dh_installdocs -pfestvox-suopuhe tmp/festival/lib/voices/finnish/hy_fi_mv_diphone/README.mv
dh_installdocs: Compatibility levels before 3 are deprecated.
dh_testdir
dh_testroot
dh_installchangelogs
dh_installchangelogs: Compatibility levels before 3 are deprecated.
dh_compress
dh_compress: Compatibility levels before 3 are deprecated.
dh_fixperms
dh_fixperms: Compatibility levels before 3 are deprecated.
dh_gencontrol
dh_gencontrol: Compatibility levels before 3 are deprecated.
dh_md5sums
dh_md5sums: Compatibility levels before 3 are deprecated.
dh_builddeb
dh_builddeb: Compatibility levels before 3 are deprecated.
dpkg-deb: building package `festvox-suopuhe' in `../festvox-suopuhe_1.0f-0.2_all.deb'.
dpkg-deb: building package `lavennin' in `../lavennin_1.0f-0.2_all.deb'. dpkg-genchanges -b
dpkg-genchanges: binary-only upload - not including any source code
dpkg-buildpackage: binary only upload (no source included)

4. Siirry hakemistossa yksi taaksepäin ja asenna deb-paketti.

asmok@ubuntu:~/Download/festvox-suopuhe/debian$ cd ..

asmok@ubuntu:~/Download$ sudo dpkg -i festvox-suopuhe_1.0f-0.2_all.deb
Password:

(Reading database ... 186367 files and directories currently installed.)
Preparing to replace festvox-suopuhe 1.0f-0.2 (using festvox-suopuhe_1.0f-0.2_all.deb) ...
Unpacking replacement festvox-suopuhe ...
Setting up festvox-suopuhe (1.0f-0.2) ...

5. Kirjaudu KDE-työpöytäympäristöön

6. Tee asetukset tietokoneen puhumaa suomea varten (kttsd).

K > Asetukset > Alueellisuus ja käytettävyys > Teksti puheeksi

Kuva 1: http://www.arkki.info/howto/KTTSD/kttsd_01.png
Kuva 2: http://www.arkki.info/howto/KTTSD/kttsd_02.png
Kuva 3: http://www.arkki.info/howto/KTTSD/kttsd_03.png
Kuva 4: http://www.arkki.info/howto/KTTSD/kttsd_04.png
Kuva 5: http://www.arkki.info/howto/KTTSD/kttsd_05.png
Kuva 6: http://www.arkki.info/howto/KTTSD/kttsd_06.png
Kuva 7: http://www.arkki.info/howto/KTTSD/kttsd_07.png

7. Avaa Konqueror-ohjelma ja anna tietokoneen puhua.

Mitä vähemmän sivulla on tinkel-tankelia, sitä paremmin puhuminen sujuu. Valitse siis graafisesti mahdollisimman tylsiä www-sivuja - sellaisia, jotka ovat suunniteltu sokeita ihmisiä varten ;-).

Vaikkapa tällainen: http://www.yle.fi/cgi-bin/tekstitv/ttv.cgi/106/txt

Kuva 8: http://www.arkki.info/howto/KTTSD/kttsd_08.png

8. Tallennus tiedostoksi.

En valitettavasti saanut toimimaan luetun tallennusta ääni-tiedostoksi.

Ystävällisin terveisin Asmo Koskinen.
« Viimeksi muokattu: 21.05.08 - klo:13.22 kirjoittanut Timo Jyrinki »

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: KDE 3.5 ja teksti puheeksi suomeksi (kttsd)
« Vastaus #1 : 08.12.05 - klo:13.24 »
Pari kysysymystä:

1. Saako tuohon jostain sulosointuista naisääntä?

2. Onko kukaan testannut tätä Gnomen kanssa?

3. Saako tuon toimimaan myös esim firefox:in kanssa?

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Re: KDE 3.5 ja teksti puheeksi suomeksi (kttsd)
« Vastaus #2 : 08.12.05 - klo:14.10 »
Pari kysysymystä:

1. Saako tuohon jostain sulosointuista naisääntä?

2. Onko kukaan testannut tätä Gnomen kanssa?

3. Saako tuon toimimaan myös esim firefox:in kanssa?

1. Ei.

"Naisääni julkaistaan hamassa tulevaisuudessa."

http://www.ling.helsinki.fi/suopuhe/

2. Ei.

"KTTS is a subsysem within KDE for producing Text-to-Speech (TTS). It provides a common API for KDE programmers."

Toki voit käyttää Gnome-työpöydällä KDE-ohjelmia, jotka tukevat kttsd:tä. Mutta itse Gnome ei tuota osaa käyttää, tietääkseni.

Lue lisää:

http://www.linux-speakup.org/
https://wiki.ubuntu.com/Accessibility/Speakup

3. Ei, vain Konqueror.

Ystävällisin terveisin Asmo Koskinen.
« Viimeksi muokattu: 09.12.05 - klo:08.17 kirjoittanut Asmo Koskinen »

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: KDE 3.5 ja teksti puheeksi suomeksi (kttsd)
« Vastaus #3 : 09.12.05 - klo:11.20 »
1. Ei.

"Naisääni julkaistaan hamassa tulevaisuudessa."

http://www.ling.helsinki.fi/suopuhe/

Niinpä näkyy olevan. Pitäis varmaan opetella lukemaan vähän tarkemmin tommoset.


Lainaus
2. Ei.

"KTTS is a subsysem within KDE for producing Text-to-Speech (TTS). It provides a common API for KDE programmers."

Toki voit käyttää Gnome-työpöydällä KDE-ohjelmia, jotka tukevat kttsd:tä. Mutta itse Gnome ei tuota osaa käyttää, tietääkseni.

Lue lisää:

http://www.linux-speakup.org/
https://wiki.ubuntu.com/Accessibility/Speakup

No hö.... itse kun yritän päästä eroon noista KDE:n softista vähän kerrassaan, mutta taas tuli takaisku siihen asiaan.


Lainaus
3. Ei, vain Konqueror.

Hyi.... en tykkää tuosta.

Ka!za

  • Käyttäjä
  • Viestejä: 4
  • Harras-taja
    • Profiili
Re: KDE 3.5 ja teksti puheeksi suomeksi (kttsd)
« Vastaus #4 : 11.09.06 - klo:17.32 »
Moi :)! Asentelin ohjeen mukaan

Seuraavat paketit asennettiin:
debconf-utils (1.4.72ubuntu9)
debhelper (5.0.7ubuntu13)
fakeroot (1.5.6ubuntu2)
gstreamer0.8-festival (0.8.12-1ubuntu2)
html2text (1.3.2a-3)
kttsd (4:3.5.2-0ubuntu3)
libakode2 (2.0-0ubuntu3)

Mutta sitten homma tyssää tähän kohtaan:

kaisa@kaisa-desktop:~/Download/festvox-suopuhe$ dpkg-buildpackage -rfakeroot -b
...
          (cd tmp && tar xzf "../$F") || exit 1; \
        done
md5sum upstream/lavennin-20041119.tgz upstream/hy_fi_mv_diphone-20041119.tgz | sort > upstream/MD5SUM.current
upstream/MD5SUM upstream/MD5SUM.current eroavat: tavu 1, rivi 1

*** MD5SUM of downloaded files does not match. Please redownload, or try

    mv -f upstream/MD5SUM.current upstream/MD5SUM


*** Verkosta tallennettujen tiedostojen tarkistussumma ei täsmää.
*** Hae ne uudestaan käsin, tai kirjoita ylläoleva komento.

make: *** [stamp-unpack] Virhe 1

Missähän menee vikaan? ???

moonstone

  • Vieras
Re: KDE 3.5 ja teksti puheeksi suomeksi (kttsd)
« Vastaus #5 : 11.09.06 - klo:21.40 »
Onko muuten olemassa avointa puheentunnistus softaa linuxille? Eli sellainen jolle vaan sanellaan niin se tulostaa tekstiä :)

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Re: KDE 3.5 ja teksti puheeksi suomeksi (kttsd)
« Vastaus #6 : 12.09.06 - klo:10.28 »
Onko muuten olemassa avointa puheentunnistus softaa linuxille?

Luultavasti ei, en tosin ole edes etsinytkään.

Puheentunnistus on se verran vakeaa, että ne algoritmit ovat visusti kassakaapeissa, luulisin.

Sitten kun Yhdysvaltain armeija on kehittänyt tuotteen kypsäksi, niin se ehkä valuu massamarkkinoille:

http://www.jfcom.mil/newslink/storyarchive/2006/pa082306.htm

Ystävällisin terveisin Asmo Koskinen.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Re: KDE 3.5 ja teksti puheeksi suomeksi (kttsd)
« Vastaus #7 : 16.11.06 - klo:09.34 »
Moi :)! Asentelin ohjeen mukaan

    mv -f upstream/MD5SUM.current upstream/MD5SUM


*** Verkosta tallennettujen tiedostojen tarkistussumma ei täsmää.
*** Hae ne uudestaan käsin, tai kirjoita ylläoleva komento.


Asensin uudestaan toiseen Dapper-koneeseen ja sain saman virheilmoituksen - tee niin kuin neuvotaan. Poista tarkistussumma - mv -f upstream/MD5SUM.current upstream/MD5SUM - ja anna uudestaan paketinluontikäsky.

Ainakin itselläni paketinluonti onnistui poiston jälkeen kuten pitääkin.

Ystävällisin terveisin Asmo Koskinen.

DimSide

  • Käyttäjä
  • Viestejä: 1
    • Profiili
Re: KDE 3.5 ja teksti puheeksi suomeksi (kttsd)
« Vastaus #8 : 20.11.06 - klo:12.21 »
Kyseisen suomalaisen miesäänen saa kyllä toimimaan gnomessa orca ohjelman avulla :

http://live.gnome.org/Orca

Tämän pitäisi olla vakiona ubuntun asennuksessa (edgy). Tehkää vain kuten Asmo Koskinen neuvoi äänen lataamisessa, rakentamisessa ja toteuttamisessa tämän viestiketjun alussa. Tämän jälkeen komento

orca

tai orca -s jos olette joskus kokeillut ohjelmaa

niin pääsette ohjelman asetuksiin. Mistä sitten valitsette

person: hy_fi_mv_diphone

Orca käyttää myös defaulttina festival puhesynteesiä.


P.S Kiitokset Asmolle lukuisista neuvoista, joiden pohjalta olen kehittynyt selatessani foorumia laidasta laitaan hädissäni. Pari kuukautta takana ja ubuntu yllättää positiivisesti koko ajan.

Jiku

  • Käyttäjä
  • Viestejä: 248
    • Profiili
nykyään helppoa
« Vastaus #9 : 01.03.07 - klo:17.34 »
huh. onneksi festival ja suopuhe asentuu nykyisissä ubuntun jakeluissa ihan pakettienhallinnastakin melko helposti.
tänään tuli tarve asentaa puhesyntetisaattori ja onnistui googlettamalla säätää kondikseenkin.
tein tästä muistiinpanoja miten asennus onnistui tapahtui:
http://www.elisanet.fi/jiku/ubuntupuhumaan.txt

vähän tuo edelleen vaatii manuaalista säätämistä ja ajattelin että tästä voisi joku ehkä tehdä päivittää
howtonkin.
itsellä on tuo dokumentointitaito niin heikko, että en edes yritä tehdä sellaista ohjetta jolla aloittelijakin saisi ubuntun puhumaan suomea.
mutta jos joku haluaisi tehdä päivittää howto:n, niin tuota muistiinpanoani tietenkin saa käyttää vapaasti.

« Viimeksi muokattu: 01.03.07 - klo:17.48 kirjoittanut Jiku »
Puoliksi suunniteltu on hyvin tehty

Aum

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Vs: Re: KDE 3.5 ja teksti puheeksi suomeksi (kttsd)
« Vastaus #10 : 06.05.07 - klo:22.10 »
Kyseisen suomalaisen miesäänen saa kyllä toimimaan gnomessa orca ohjelman avulla :

Orca on ruudunlukija. en keksinyt millään kuinka sen saisi lukemaan esim haluamani uutisen ylen nettisivuilta tai sopivan pätkän tekstiasiakirjasta. Orca lukee kyllä kaikki valikot ym, mutta ei varsinaista tekstiä. Teenkö jotain väärin?

masaaa

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Vs: KDE 3.5 ja teksti puheeksi suomeksi (kttsd)
« Vastaus #11 : 22.07.07 - klo:16.01 »
Lainaus
kinnunen@Nurkkaus:~$ wget http://users.tkk.fi/~ptvirtan/programs/festvox-suopuhe-deb-0.2.tar.gz
--16:00:04--  http://users.tkk.fi/~ptvirtan/programs/festvox-suopuhe-deb-0.2.tar.gz
           => `festvox-suopuhe-deb-0.2.tar.gz'
Selvitetään osoitetta users.tkk.fi... 130.233.240.8
Yhdistetään palvelimeen users.tkk.fi|130.233.240.8|:80... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 404 Not Found
16:00:04 VIRHE 404: Not Found.

Ei löydy?

Jiku

  • Käyttäjä
  • Viestejä: 248
    • Profiili
Vs: KDE 3.5 ja teksti puheeksi suomeksi (kttsd)
« Vastaus #12 : 22.07.07 - klo:16.09 »
Lainaus
kinnunen@Nurkkaus:~$ wget http://users.tkk.fi/~ptvirtan/programs/festvox-suopuhe-deb-0.2.tar.gz
--16:00:04--  http://users.tkk.fi/~ptvirtan/programs/festvox-suopuhe-deb-0.2.tar.gz
           => `festvox-suopuhe-deb-0.2.tar.gz'
Selvitetään osoitetta users.tkk.fi... 130.233.240.8
Yhdistetään palvelimeen users.tkk.fi|130.233.240.8|:80... yhdistetty.
HTTP-pyyntö lähetetty, odotetaan vastausta... 404 Not Found
16:00:04 VIRHE 404: Not Found.

Ei löydy?

käytä pakettienhallintaa, saa nykyään silläkin tavalla
Koodia: [Valitse]
sudo apt-get install festvox-suopuhe-common festvox-suopuhe-lj festvox-suopuhe-mv libestools1.2 festival festlex-poslex
Puoliksi suunniteltu on hyvin tehty

masaaa

  • Käyttäjä
  • Viestejä: 27
    • Profiili
Vs: KDE 3.5 ja teksti puheeksi suomeksi (kttsd)
« Vastaus #13 : 22.07.07 - klo:16.43 »
Näköjään, kiitos.



Miksen voi valita tuota toista asetusta? GStreamerin pitäisi olla asennettuna.
Ja onko sillä edes paljon väliä?