Tutti i prezzi sono validi al momento della pubblicazione. Se fai click o acquisti qualcosa, potremmo ricevere un compenso.

Tasker, Autovoice e smartphone Android con Root per inviare WhatsApp con Google Now | Video

24 Gennaio 2015 46

Le possibilità offerte da Android sono talmente tante che spesso troviamo alcuni sviluppatori che riescono a far eseguire dei compiti veramente complessi ad un dispositivo. Da quanto l'applicazione Tasker ha fatto la sua comparsa su Android, le operazioni "automatizzate" che si possono eseguire sono aumentate a dismisura ed è nato un vero e proprio fenomeno tra i vari sviluppatori e utenti esperti, nel cercare di realizzare azioni automatiche sempre più complesse.

Oggi su XDA è comparso un video che mostra come sia possibile utilizzare Google Now per mandare messaggi WhatsApp con la voce ad un contatto.

Sebbene l'idea di fondo sia interessante, il sistema non è proprio rapido ed immediato e risulta sicuramente più veloce fare tutto manualmente o, al limita, utilizzando la dettatura vocale tramite tastiera o ancora tramite messaggio audio direttamente da WA.

Rimane comunque interessante vedere come un'idea possa trasformarsi in realtà con l'utilizzo di Tasker e Autovoice.

Se volete sperimentare anche voi questa funziona (in inglese), potete vedere questo topic.


46

Commenti

Regolamento Commentando dichiaro di aver letto il regolamento e di essere a conoscenza delle informazioni e norme che regolano le discussioni sul sito. Clicca per info.
Caricamento in corso. Per commentare attendere...
Alessandro Piacci

Non ho capito come devo inserire quelle stringhe in tasker..cosa devo fare?

FioRe

Usi qualche plugin particolare per il task A17? E' una funzione che mi interessa, finora l'ho sempre fatto con Taskkill plugin ma non mi ha mai convinto al 100%

dongongo

Bel lavoro! Grazie, davvero gentile! :)

Tonino

Ho trovato il mio nuovo giochino!

Papa

Non uso whatsapp ma credo sia uno degli esempio di vantaggi che si possono ottenere con Android.
Uso poco tasker ma uso moltissimo automateit e anche atooma. Tra i tre Atooma è il meno completo mentre tasker e automateit permettono molte cose ma non identiche tra loro anche se in larga parte le cose sono le stesse.

comatrix

Risposto più sopra

comatrix

Fatto sopra

comatrix

profilo risposto sopra, ma è da modificare tramite input tap poiché è adattato al mio Note 2

comatrix

Risposto sopra

comatrix

Per chi si chieda cosa sia l'ultimo parametro "Perform Task", è l'attivazione di un profilo supplementare che chiude l'applicazione tramite la funzione multitasking, evitando di eseguire la funzione "Kill App" che alle volta causa instabilità al sistema

comatrix

Ecco il profilo Tasker che possiedo sul mio terminale per inviare i messaggi tramite WhatsApp senza aver ricevuto nessuna notifica:

Profile: Whatsapp Send (114)
State: AutoVoice Recognized [ Configuration:Event Behaviour: true
Command: "invia testo a (?<user>.+) contenuto (?<texto>.+) (regex)" ]
Enter: WhatsApp Message (113)
A1: Launch App [ App:WhatsApp Data: Exclude From Recent Apps:Off ]
A2: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ]
A3: Run Shell [ Command:input tap 650 70 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A4: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A5: Run Shell [ Command:input tap 650 70 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A6: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A7: Type [ Text:%user Repeat Times:1 ]
A8: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A9: Run Shell [ Command:input tap 330 160 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A10: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A11: Run Shell [ Command:input tap 150 1210 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A12: Wait [ MS:0 Seconds:1 Minutes:0 Hours:0 Days:0 ]
A13: Type [ Text:%texto Repeat Times:1 ]
A14: Wait [ MS:0 Seconds:15 Minutes:0 Hours:0 Days:0 ]
A15: Run Shell [ Command:input tap 670 670 Timeout (Seconds):0 Use Root:On Store Output In: Store Errors In: Store Result In: ]
A16: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ]
A17: Perform Task [ Name:End T7asks Priority:%priority Parameter 1 (%par1): Parameter 2 (%par2): Return Value Variable: Stop:Off ]

fra

hd blog ci fai una bella guida su come scrivere messaggi con la voce su whatsapp usando tasker?

firefox82

Se cerchi su youtube trovi molti video, alcuni anche hangout, ma la sostanza è più o meno la stessa

comatrix

Credimi, ci sto provando da 20 minuti, nulla da fare.
Eppure il plugin accetta le variabili

Alessandro

basta inserire nel task anche "cerca contatto", lo fornisce sempre il plugin di whatstasker.. restituisce l'id di contatto al quale invierà il messaggio in un vettore

comatrix

Ahahahah!!!
Ehm scusa....
Lo so, anche io all'inizio ero come te, ma l'unico VERO metodo per imparare ad utilizzare il Tasker è leggere e provare, credimi.
Ci sono tantissimi tutorial in rete, e video anche, purtroppo in inglese quasi tutti, e se non lo parli......

virtual

Hai qualche esempio o link per farlo con AutoInput?

comatrix

Sarebbe a dire, inviare un messaggio senza aver ricevuto nulla, cioè avvio autovoice con un semplice comando vocale ed invio il messaggio di testo tramite whatsapp ad un contatto, il più semplice possibile sarebbe:

- invia whatsapp a (?<contatto>.+) testo (?<text>.+)

Il fatto è:

- da dove prendo l'input per il contatto?

Perché se ricevi un messaggio di whatsapp da un contatto, l'input lo prende dallo stesso messaggio (%acname), ma a partire da zero lo devo andare a reperire in rubrica e non in whatsapp stesso

comatrix

ah però, non ci avevo pensato, sarebbe da provare

Alessandro

Basta far funzionare il task con un altro profilo! Ad esempio quando rientri in casa la notte (crei un profilo così) aziona un task che invia un messaggio ad un determinato contatto.. Oppure non ho capito il tuo problema?

firefox82

Forse si può usare anche un intent di tipo view usando come id del contatto quanto restituito da autocontacts, però ci sarebbe da fare una prova

comatrix

E ripeto, se desidero invece inviare un messaggio senza aver ricevuto nulla?

firefox82

Prego. Vi segnalo pure che: 1) Invece di usare AutoVoice si può usare pure Tasker Now/Commandr; 2) Il root non serve perché basta usare il plug AutoInput; 3) Come già detto si può usare tranquillamente anche whatstasker come ha detto Alessandro :)

modhdblog

già :) grazie per averlo condiviso

comatrix

Non lo conoscevo, ora vado a guardare, grazie.
Però ti faccio una domanda. Tu hai detto, cito testualmente:

- "in grado di rispondere"

OK va bene, ma se io volessi invece inviare un messaggio di testo non avendo ricevuto nulla?

Alessandro

Quando crei il profilo vedi in plugin, il profilo si attiva quando ricevi un messaggio. Esegue un task, all'interno del quale ci sarà l'azione che invia un messaggio whatsapp (la trovi in plugin).

fra

io uso whatstasker per farmi leggere i messaggi che arrivano senza il bisogno di creare un profilo , ma per inviarli non saprei proprio come utilizzarlo.

se sei riuscito ad integrare whatstasker in un profilo per scrivere i messaggi con la voce potresti postarlo gentilmente? ci risolverebbe un bel problema!

qandrav

ahahahahah grandissimo!

firefox82

ahahah infatti solo hd blog non lo sapeva :)

Be Human

Ci ho messo un po a capire che il sistema (android) mi riconosceva l'arabo e che dovevo selezionarlo al contrario -.-

Alessandro

È una cosa vecchissima, con tasker si riescono a fare cose molto più avanzate!
Per inviare messaggi su whatsapp si può usare il plugin whatstasker, non usa nessun input tap ed è velocissima. (fa tutto in maniera trasparente)

firefox82

Il root non è necessario, basta usare il plugin AutoInput. Si poteva fare da una vita...per la serie meglio tardi che mai XD

sanio

presenteee

Alessandro

È molto semplice. Io ho creato un "intelligenza artificiale" in grado di rispondere su whatsapp, ma non usano input tap lenti. Ho usato il semplice plugin whatstasker.
Una volta scaricato fare tutto è semplicissimo.

Link al play store: https: //play. google. com/store/apps/details?id=net.zhdev.whatstasker

Pin Gone

Io aspetto che il comando vocale mi accendi il telefono da spento!

Roberto

ilcrudoeilcotto

parli facile tu :D uso tasker da pochissimo e ci ho ancora quasi capito nulla, per me quello che hai detto è arabo :D

comatrix

Ah è uscito anche il plugin Autoinput, che semplifica questa operazione di input tap, ma costa 1€

fra

è parecchio che tutti stiamo cercando una cosa del genere. se potessi postare il tuo task noi lo potremmo importare e te saremo infinitamente grati in moltissimi!!!

comatrix

Non si può importare un profilo, poiché ognuno di noi ha un terminale differente. Gli input tap non saranno mai uguali

comatrix

Non è difficile, basta utilizzare la funzione "input tap" in Tasker nella compito "Code".
E' semplicemente una conseguenza di azioni ed input tap

dongongo

Aspettiamo a gloria il profilo da importare. :P

ilcrudoeilcotto

ma in italiano? mi spieghi come fai? per me sarebbe una salvezza in macchina

comatrix

Yoiuppieee!!!
Lo faccio solo da un anno e mezzo ^_^

Tizio Caio

cioè ti chiede se la persona è giusta e poi non mi chiedi se quello che ha scritto va bene? XD

Maurizio Mugelli

facilissimo...

Recensione Xiaomi 14 Ultra, è LO smartphone per fare foto!

Recensione Asus Zenfone 11 (Ultra): tutto nuovo ma sa di déjà vu

Recensione Realme 12 Pro Plus 5G: il cameraphone a 400 euro

Recensione OnePlus Watch 2: sfida a Samsung con Wear OS e un'ottima batteria