Quanti di voi hanno provato a configurare App di terze parti per fare in modo che Google Now intercetti i comandi per eseguire le attività impostate su Tasker?
Di App simili c'è ne sono diverse come ad esempio Commandr, Tasker Now oppure utilizzare un modulo XPosed da usare con Autovoice. Io le ho provate tutte ma ognuna presentava dei difetti, ad esempio Tasker Now le operazioni le ripete in loop, oppure le altre non funzionavano o funzionavano male. Se avete provato anche voi queste applicazioni avrete notato che non sempre funzionano o che consumano un po' di ram.
Ebbene io sono riuscito ad escogitare un piccolo e semplice trucco per sfruttare i comandi di Tasker attraverso Google Now senza dover per forza installare nessun'altra applicazione se non quella di Tasker appunto e Autovoice e volendo un'applicazione facoltativa o usarne una già in possesso poco utilizzata a scelta.
Tutto quello di cui avete bisogno sono:
Google Now (è ovvio)
Tasker
Autovoice
Una qualsiasi piccola applicazione
Il principio di base:
Sfruttare un evento per fare in modo che quando si verifica Tasker farà partire il Recognize di Autovoice. L'evento sarà il lancio di un App, quindi quando verrà lanciata questa App partirà in automatico il Recognize di Autovoice e Google Now passerà in secondo piano temporaneamente.
Come fare? Cercherò di spiegarvelo.
1
La prima cosa da fare è di scegliere un'applicazione già in possesso che non si usa mai. In alternativa si può scaricare una qualsaisi App dallo Store di piccole dimensioni. Io mi sono creato un' App per questo scopo che occupa più o meno 4mb di ram ed altro non fa che aprire una finestra e basta. L'app l'ho chiamata "Comandi".
2
Andare su Tasker e creare Profilo/Applicazioni
A questo punto andate a scegliere una qualsiasi applicazione che volete. Questo profilo andrà associato all'attività chiamanta Autovoice che andremo a creare successivamente.
3
Create l'attività chiamata "Autovoice" con queste istruzioni:
Vai Alla Home (per chi non ha il root)
oppure
Kill App (per chi ha il root)
App (applicazione scelta) Root On
Avvia App
App Google
(scegliere escludi da app recenti)
Autovoice Recognize
(per fare ciò scegliere Plugin/Autovoice/Recognize)
E' molto meglio se tra un'istruzione e l'altra aggiungete una pausa di 1 secondo.
Fatto!
Che cosa fa questa attività?
Una volta che si aprirà l'applicazione da noi scelta Tasker intercetterà questo evento e farà partire il Recognize di Autovoice, intanto dietro le quinte verrà chiusa questa applicazione e riaperto Google Now che rimarrà in secondo piano fino a quando non termineremo la nostra operazione che andremo a fare con Autovoice.
Come applicare questo truccetto?
Lasciando aperto Google Now si dovrà semplicemente dire: "Ok Google" e dopo "Apri applicazione scelta" ed ecco che si aprirà il Recognize di Autovoice in automatico e così potrete dargli tutti i comandi che volete impostati su Tasker.
Io la mia App che ho creato l'ho chiamata "Comandi", quindi quello che io dico a Google è questo: "Ok Google" "Apri Comandi" ed il gioco è fatto!
Forse avrò scoperto l'acqua calda o forse è un metodo un po' macchinoso ma ad ogni modo funziona al 100% senza installare moduli o altre applicazioni varie che consumano troppe risorse o che non funzionano. Ormai io uso questo trucco da molto tempo e quando sono in macchina il telefono non lo tocco mai con le mani.
Magari per chi non è ancora riuscito a fare funzionare Google Now con Tasker potrebbe provare ad usare questo trucchetto come ultima spiaggia.
Spero che vi sia stato un po' utile.