Eli jos kaveri on niin huono näköinen että viestien luku verkkosivulta, vaikka tämän katekorian alta, vaatii erityistä keskittymistä ja antautumista pelkästään siihen tehtävään että saa tekstistä selvää, tai mistä tahaansa muusta syystä, jossa teksti --> puheeksi auttaisi paljon, siis kone lukisi äänneen vain uudet vistit automaattisesti.
Linux ympäristöstä on kyse, eli missä jakelussa onnistuu ja onnistuuko ollenkaan?
Linux ympäristöstä on kyse, eli missä jakelussa onnistuu ja onnistuuko ollenkaan?
Vastaukset 8
Vanhimmat
Kyllä on mahdollista, eikä ole edes vaikeaa. Ohjelmointia ei tarvita. On erittäin piristävä meininki niillekkin jotka muihin tehtäviin keskittyneenä eivät voi koko ajan seurata sivun tapahtumia paikan päällä ollen.
Valmista scriptä tuskin löytyy mistään, mutta tiivistelemättä mitenkään tehtävän suorittaa 16 rivinen bash-shell script jonka tukena toimii festivallin suomennettu "sano" script, tämä kaikki Linux Crontab palvelulla ajastettuna tapahtumana.
PATH-ympäristömuuttuja Windowsissa on varmasti tuttu monelle vanhemalle Borland C ja Borland Pascal kääntäjiä käyttäneelle.
Tämähän tarjosi mahdollisuuden suorittaa ohjelma ilman polkumäärittelyä pelkällä ohjelman nimellä.
Sama ympäristömuuttuja on erittäin hyvä apu nykyäänkin niille jotka rustaa omia shell scriptejä, ja tätä oletan kaikkien tästä "Teksti puheeksi" projektista kiinnostuneiden käyttävän.
Omat shell script on hyvä sijoittaa vaikka sh-kansioon, ja tämä kansio lisätään polkuun seuraavasti:
xed ~/.profile
Huom xed on mintin teksti-editori, käytä tilaalla omaa vastaavaa, vaikka gedit
Etsi tämä rivi:
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
ja muuta se tämän näköiseksi
PATH="$HOME/sh:$HOME/bin:$HOME/.local/bin:$PATH"
Tallenna, ja sulje editori. Uusi polkumäärittely astuu voimaan kun seuraavan kerran kirjaudut järjestelmään. Varsinaista uutta käynnistystä ei tarvita.
Seuraavaksi asennat puhesyntetisaattorin tältä sivulta ja testaat että toimii:
https://www.linux.fi/wiki/Festvox-Suopuhe
Hallintakeskuksesta/Ohjauskeskuksesta löytyy -> Esteettömyysyekniikat ->Näkökyky
https://play.google.com/store/apps/details?id=com.google.android.tts&hl=fi
Androidiin
https://support.mozilla.org/t5/Learn-the-Basics-get-started/Esteettömyystoiminnot/ta-p/4761
Seuraavaksi kopioit tuolta shell scriptin ja tallennat sen sinne sh kansioon a.sh nimellä, jos poikkeat nimistä ja poluista, pitää vastaavat muutokset tehdä myös Crontab ajastus palveluun (seuraava ohje).
http://pastebin.com/5RHGmVmw
Seuraavaksi automatisoidaan koko homma.
sudo xed /etc/crontab
Huom xed on mintin teksti-editori, käytä tilaalla omaa vastaavaa, vaikka geditiä.
Lisää olemassa olevien ajastuksien perään tämä:
* * * * * ~/sh/a.sh
Tallenna, ja sulje editori. Alle 2 min päästä, tulisi kuulua kaiuttimista automaattisesti, jos sivulla on tapahtunut muutoksia. Huom lukee vain ensimmäisen viestin. Nyt sitten voit keskittyä mihin hyväänsä, ja aina kun uusi viesti ilmaantuu se luetaan sulle ääneen.
Huomasin juuri että unohtui tuo komentorivi selainmen asennus ohje:
sudo apt-get install lynx
No nyt sitten taitaa olla kaikki perus elementit mukana.
Tässä versio joka antaa 3 piip ääntä uuden viesti saapumisesta.
http://pastebin.com/eUYjHuAq
Tuo ei tarvitse puhesyntikkaa eikä lynx selainta, mutta joutuu asentamaan beep ohjelman.
sudo apt-get install beep
Saattaa olla joissakin tapauksissa asiallisempi, kun ei tiedä ketä sattuu paikalla olemaan, ja nuo monet viestit menevät aiheeltaan vyötärön alapuolelle.