Ks. sivu wikissä http://wiki.ubuntu-fi.org/festvox-suopuheKDE 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.fi1. 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öön6. 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.pngKuva 2:
http://www.arkki.info/howto/KTTSD/kttsd_02.pngKuva 3:
http://www.arkki.info/howto/KTTSD/kttsd_03.pngKuva 4:
http://www.arkki.info/howto/KTTSD/kttsd_04.pngKuva 5:
http://www.arkki.info/howto/KTTSD/kttsd_05.pngKuva 6:
http://www.arkki.info/howto/KTTSD/kttsd_06.pngKuva 7:
http://www.arkki.info/howto/KTTSD/kttsd_07.png7. 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/txtKuva 8:
http://www.arkki.info/howto/KTTSD/kttsd_08.png8. Tallennus tiedostoksi.En valitettavasti saanut toimimaan luetun tallennusta ääni-tiedostoksi.
Ystävällisin terveisin Asmo Koskinen.