IT (?)-aiheinen kikka, eli Android puhelimiin ajoa helpottava viritys: Google Now äänihaku ja tekstiviestien lukeminen ääneen. Nämä ohjelmistot on valittu yrityksen ja erehdyksen kautta, sillä moni softa mikä mainostaa tekevänsä näitä asioita ei vaan toimi. Lisäksi Tasker on huomattavan monikäyttöinen, jolla saa tehtyä myös muuta hauskaa kunhan sen oppii.
Tarvittava laite:
- Kypärä Bluetooth -headsetillä (itse käytän Interphone F4MC:tä)
- Android bluetooth -puhelin (itselläni on Sony Z2)
Tarvittavat softat:
-
Tasker
-
AutoVoice
-
SVOX Finnish Satu Voice (maksullinen)
- Google Now
1) Asenna tarvittavat softat Play storesta. Konfiguroi Satu-puhesyntetisaattori sen ohjeiden mukaan. Käynnistä AutoVoice, mutta siihen ei tarvitse konfiguroida mitään.
2) Luo Taskeriin ensin profiili, jonka puhelin suorittaa havaittuaan kypärän, eli: Profilesin alla on plussa, sieltä State, sitten Net ja BT Connected. Valitse joko kypäräpuhelimen osoite tai laitteen nimi. Kypäräpuhelimen pitää olla tietenkin BT-yhteydessä puhelimeen tässä vaiheessa.
3) Lisää luotuun profiiliin uusi Task (esim. Helmet connected nimellä). Lisää Taskiin uusiksi Action ja valitse Variablesin alta Variable Set. Syötä name-kenttään "%HELMETCONNECTED" (muista isot kirjaimet) ja to-kenttään "yes".
4) Taskerin listaan tulee profiili BT Connected, joka tekee sen että kypärän ollessa kytkettynä puhelimeen muuttuja "%HELMETCONNECTED" saa arvon "yes". Jos ei halua kuunnella tekstiviestejä silloin kun kypärä ei ole kiinni, tarvitaan ns. exit task joka laittaa muuttujan arvoon "no".
5) Paina pitkään sormella muuttujan asetus-taskia (esim. Helmet connected niminen, jos annoit sen). Valitse Add Exit Task. Lisää uusi taski kohdan 3 mukaan mutta to-kentän arvoksi tulee "no" ja taskin nimeksi vaikkapa "Helmet disconnected".
6) Luo uusi Tasker-profiili nimeltään "Read SMS", arvoilla Event, Phone, Received Text. Valitse type-kenttään arvo "SMS" ja muut voi jättää tyhjäksi. Lisää profiilille taski jolle annat nimeksi esim. "Read SMS aloud" ja lisää sille uusi Say -action Alert-kohdan alta. Syötä Text-kenttään esimerkiksi "%SMSRN lähetti viestin: %SMSRB". "Engine: Voice" -kohdan alta voit valita "SVOX Classic TTS". Ota Respect Audio Focus -ruksi pois. Lisää If-kohdan alle "%HELMETCONNECTED", vertailuehdoksi "Equals" ja Value-kohdaan "yes".
7) Luo vielä yksi profiili ja lisää siihen action optioilla Event, Plugin ja AutoVoice. Valitse "BT Pressed". Paina kynää oikealle yläkulmassa ja katso AutoVoicen mainokset. Paina back-napilla itsesi takaisin Taskeriin. Tekstin "No config necessary" pitäisi näkyä ja voit palata takaisin. Lisää actionille uusi taski jolle voit antaa nimeksi esimerkiksi "Voice Search". Lisää taskiin toiminnoksi System, Send Intent. Muut voi jättää oletusasetuksille, mutta Package-kohtaan tulee "com.google.android.googlequicksearchbox" ja Class-kohtaan "com.google.android.googlequicksearchbox.VoiceSearchActivity".
8) Konfiguroi Google Now:n asetukset alla olevien kuva-albumin kuvien mukaan.
Paina kypärästä Bluetooth-nappia (esim. Interphonessa "Phone" -valikko ja nappi alaspäin). Puhelimen pitäisi kysyä minkä ohjelman haluat avata. Valitse AutoVoice. (tätä temppua ei ilmeisesti tarvitse Samsungin puhelimissa, mistä saa ei-Google -äänentunnistuksen kytkettyä pois päältä). Googlen äänihaun pitäisi avautua ja sanot vaan mitä haluat (englanniksi, Google ei vielä suomea ymmärrä, esim. "call police"). Itse käytän tätä soittamiseen. Edit: Jos et saa soittamista toimimaan puhelin taskussa (näyttö pimeänä), niin asenna
Secure Settings ja lisää Voice Search taskeihin
ennen Send Intentiä Secure Settings -plugin ja valitse sen konfiguraatiosta Actionsin alta Wake Device ja Duration vaikka 5 sekuntia.
WhatsApp yms viestit jotka saapuvat notifikaatioina saanee toimimaan
AutoNotification -pluginilla, joka tosin lienee maksullinen (samanlainen Say-taski kuin tekstiviesteillä mutta muuttuja jossa on notifikaation sisältö taitaa olla "%ANMESSAGE").
Lisäksi saapuvat tekstiviestit pitäisivät nyt kuulua kypärästä suomeksi puhuttuna.
Ohessa kuvia konfiguroinnin apuun:
http://imgur.com/a/RWdsA