Sain vinkin hyvästä blogista, http://girlscantcode.blogspot.fi/
Ennen kaikkea ilahduin siinä olevasta väläyksestä, että puhesynteesi tarjoaa palkitsevan komentorivikokemuksen alusta alkaen. Lapsille asioiden ei tarvitse olla helppokäyttöisiä, vaan pitää saada nopeasti aikaan jotain; lapset kyllä jaksavat sitten kokeilla ja selvittää, miten sen saa tekemään juuri sitä, mitä haluaa.
Kokeilin samaa omille lapsilleni. Espeak oli helppo asentaa, mutta suomenkielisiä ääniä on helposti tarjolla vain festival-äänisyntetisaattoriin. Niinpä asensin myös festivalin. Sen perusdokumentaatio on epäselvää, siitä puuttuu semmoinen "nämä ovat kaikkein useimmin tarvitut asetukset" -osio.
Asennus oli helppo:
$ sudo apt-get install festfox-suopuhe-lj festvox-suopuhe-mv
/etc/festival.scm -tiedostoon piti lisätä:
(set! voice_default 'voice_suo_fi_lj_diphone)
Komento ei tajua Unicodea ja on vähän hankala käyttää, määritin tämmöisen komennon (/usr/local/bin/puhu):
#!/bin/sh test X$# = X0 && (iconv -f utf8 -t latin1 | festival --tts) || echo "$*" | $0
Elakim: "There are only 2 hard problems in computer science, namely cache invalidation, naming and off-by-one errors."