Integrarea AutoVoice se îndreaptă în sfârșit către Google Home, iată cum să o utilizați

Integrarea AutoVoice cu Google Home a fost în sfârșit aprobată de Google. Iată un tutorial despre cum să folosiți această nouă integrare.

După o lună în limbo-ul de aprobare de la Google, AutoVoice a fost în sfârșit aprobat pentru a fi utilizat ca integrare terță parte în Google Home. Cu integrarea AutoVoice, puteți trimite comenzi către telefon la care Tasker va putea reacționa, permițându-vă să efectuați nenumărate scripturi de automatizare direct din voce.

Anterior, aceasta necesita o soluție complicată care implică trimiterea de comenzi IFTTT către dispozitivul dvs. prin Join, dar acum puteți trimite comenzi în limbaj natural direct pe dispozitivul dvs. Noi la XDA am fost așteaptă această eliberare, iar acum că este aici, vă vom arăta cum să-l utilizați.


Adevărata putere a Google Home a fost deblocată

Videoclipul de mai sus a fost realizat de dezvoltatorul AutoVoice, Joao Dias, înainte de aprobarea integrării AutoVoice. Îl reconectez aici doar pentru a demonstra posibilitățile acestei integrări, care este ceva de care ne putem bucura cu toții acum, deoarece Google a lansat în sfârșit suportul AutoVoice pentru toată lumea. Ca și în cazul oricărui plug-in Tasker, există o curbă de învățare implicată, așa că, deși integrarea a fost disponibilă de aseară, mulți oameni au fost confuzi în ceea ce privește cum să funcționeze. Mă joc cu asta de aseară și vă voi arăta cum să vă declanșați propriile comenzi AutoVoice prin vorbirea cu Google Home.

O solicitare din partea Joao Dias, dezvoltatorul AutoVoice: Vă rugăm să rețineți că astăzi este prima zi în care integrarea AutoVoice cu Google Home este live pentru toți utilizatorii. Ca atare, pot exista unele erori care nu au fost încă eliminate. Fii sigur că lucrează din greu pentru a remedia orice întâlnește înainte ca integrarea AutoVoice/Home să fie lansată pe canalul stabil AutoVoice din Play Store.


Noțiuni de bază

Există câteva lucruri pe care trebuie să le aveți înainte de a putea profita de această nouă integrare. Prima și cea mai evidentă cerință este faptul că aveți nevoie de un dispozitiv Google Home. Dacă nu aveți încă unul, acestea sunt disponibile în Magazin Google printre alți comercianți cu amănuntul. Suportul Amazon Alexa este, de asemenea, în așteptarea aprobării, așa că dacă aveți unul dintre aceștia, va trebui să așteptați înainte de a putea încerca această integrare.

Vei avea nevoie:

  • Tasker
  • AutoVoice Beta
  • Aplicația Google Home

Odată ce ați instalat fiecare dintre aceste aplicații, este timpul să vă puneți la treabă. Primul lucru pe care va trebui să-l faceți este să activați integrarea AutoVoice în aplicația Google Home. Deschideți aplicația Google Home și apoi atingeți pictograma Telecomandă/TV din colțul din dreapta sus. Aceasta va deschide pagina Dispozitive, unde listează dispozitivele dvs. activate pentru difuzare conectate în prezent (inclusiv Google Home). Atingeți pictograma meniului cu trei puncte pentru a deschide pagina de setări pentru Google Home. Sub „Setări Asistent Google”, atingeți „Mai multe”. În cele din urmă, în secțiunile de integrare Google Home enumerate, atingeți „Servicii” pentru a afișa lista de servicii terțe disponibile. Derulați în jos pentru a găsi „AutoVoice” în listă, iar în pagina despre integrare veți găsi linkul pentru a activa integrarea.

După ce ați activat această integrare, puteți începe să vorbiți cu AutoVoice prin Google Home! Verificați dacă este activat spunând fie „Ok Google, cereți vocea automată să vă salutați” sau "Ok Google, lasă-mă să vorbesc cu vocea automată." Dacă Google Home răspunde cu „sigur, aici e voce automată” și apoi intră în promptul de comandă AutoVoice, integrarea funcționează. Acum putem configura AutoVoice pentru a ne recunoaște comenzile.


Configurarea AutoVoice

De dragul acestui tutorial, vom realiza un script Tasker simplu pentru a vă ajuta să vă localizați telefonul. Spunend orice variație naturală a „găsește-mi telefonul”, Tasker va începe să redă un bip puternic, astfel încât să poți discerne rapid unde ai lăsat dispozitivul. Desigur, puteți face acest lucru cu ușurință mai complex, probabil, localizându-vă dispozitivul prin GPS, apoi trimițându-vă un e-mail cu o fotografie făcută. de camera atașată la acesta, dar partea pe care ne vom concentra este pur și simplu să vă învățăm cum să faceți ca Tasker să vă recunoască vocea Google Home comenzi. Folosind vocea, există două moduri prin care puteți trimite comenzi către Tasker prin Google Home.

Primul este rostind comanda ta exact cum l-ai configurat. Asta înseamnă acolo nu este absolut loc de eroare la comanda ta. Dacă, de exemplu, doriți să vă localizați dispozitivul și ați configurat Tasker să recunoască atunci când spuneți „găsește-mi telefonul”, atunci trebuie spus exact „găsește-mi telefonul” pe Google Home (fără alte cuvinte îmbinate sau plasate la început sau la sfârșit), altfel Tasker nu va recunoaște comanda. Singura modalitate de a evita acest lucru este să veniți cu cât mai multe variante posibile ale comenzii la care vă puteți gândi, cum ar fi „găsește-mi dispozitiv”, „găsește-mi telefonul”, „localizează-mi dispozitivul” și sper să-ți amintești să spui măcar o variantă a comenzii pe care ai setat-o sus. Cu alte cuvinte, această primă metodă suferă de exact aceeași problemă ca și configurarea integrării Tasker prin IFTTT: este extrem de inflexibil cu limbajul tău.

A doua, și metoda mea preferată, este utilizarea Limbajul natural. Comenzile din limbajul natural vă permit să vorbiți în mod natural cu dispozitivul dvs., iar Tasker va putea în continuare să recunoască ceea ce spuneți. De exemplu, dacă ar fi să spun ceva mai lung, cum ar fi „Ok Google, poți cere vocea automată să-mi găsească dispozitivul de îndată ce posibil" va recunoaște în continuare comanda mea, chiar dacă am introdus în cuvântul meu "te rog" și "cât mai curând posibil" de prisos. comanda. Toate acestea sunt posibile datorită puterii API.AI, cu care AutoVoice verifică comanda dvs. vocală pentru a interpreta ceea ce ați vrut să spuneți și a reveni cu orice variabile pe care le-ați fi configurat.

Sună bine! Probabil că ești mai interesat de a doua variantă, așa cum am fost pe mine. Din păcate, comenzile în limbajul natural sunt impozitate pe serverele domnului Dias, așa că vi se va cere să înscrieți-vă pentru un serviciu de abonament de 0,99 USD pe lună pentru a utiliza comenzile Natural Language. Este un pic mai josnic faptul că acest lucru este necesar, dar taxa este mai mult decât corectă, având în vedere cât de mic costă și cât de puternic și util va face Google Home.

Important: dacă doriți să vorbiți „comenzi în limbaj natural” pe dispozitivul dvs. Google Home, atunci va trebui să urmați acești pași următori. În caz contrar, treceți la crearea comenzilor de mai jos.


Configurarea comenzilor în limbaj natural

Deoarece AutoVoice se bazează pe API.AI pentru procesarea limbajului său natural, va trebui să creăm un cont API.AI. Accesați site-ul web și faceți clic pe „Înregistrați-vă gratuit” pentru a vă crea un cont gratuit. Odată ce vă aflați în consola de dezvoltare, creați un agent nou și denumiți-l AutoVoice. Faceți agentul privat și faceți clic Salvați pentru a crea agentul. După ce salvați agentul, acesta va apărea în bara laterală din stânga sub sigla principală API.AI.

După ce v-ați creat contul API.AI, va trebui să obțineți jetoanele de acces pentru ca AutoVoice să se poată conecta la contul dvs. Faceți clic pe pictograma roată de lângă agentul dvs. nou creat pentru a afișa pagina de setări pentru agentul dvs. AutoVoice.

Sub „Cheile API” veți vedea dvs jeton de acces client si al tau jeton de acces dezvoltator. Veți trebuie să le salvezi pe amândouă. Pe dispozitivul dvs., deschideți AutoVoice beta. Faceți clic pe „Limba naturală” pentru a deschide pagina de setări, apoi faceți clic pe „Configurați limbajul natural”. Acum introduceți cele două jetoane în casetele de text date.

Acum AutoVoice va putea trimite și primi comenzi de la API.AI. Cu toate acestea, această funcționalitate este restricționată până când vă abonați la AutoVoice. Reveniți la pagina de setări pentru limbajul natural și faceți clic pe „Comenzi”. În acest moment, lista de comenzi ar trebui să fie goală salvați pentru o singură comandă numită „Intenție implicită de rezervă”. (Rețineți în captura de ecran, am configurat câteva dintre ele deja). În partea de jos, veți observa o comutare numită „Utilizați pentru Google Assistant/Alexa.„ Dacă activați această comutare, vi se va solicita să vă abonați la AutoVoice. Acceptați abonamentul dacă doriți să utilizați comenzile Natural Language.


Crearea profilurilor Tasker pentru a reacționa la comenzile din limbajul natural

Deschideți Tasker și faceți clic pe butonul „+” din colțul din dreapta jos pentru a crea un profil nou. Faceți clic pe „Eveniment” pentru a crea un nou context de eveniment. Un context de eveniment este un declanșator care este declanșat o singură dată când contextul este recunoscut - în acest caz, vom crea un eveniment legat de o comandă în limbaj natural AutoVoice. În categoria Eveniment, navigați la Plugin --> AutoVoice --> Natural Language.

Faceți clic pe pictograma creion pentru a intra în pagina de configurare pentru a crea o comandă AutoVoice Natural Language. Click pe "Creați o comandă nouă" pentru a construi o comandă AutoVoice. În caseta de dialog care vă arată, veți vedea un loc de introducere a textului pentru a introduce comanda, precum și un alt loc de introducere a textului pentru a introduce răspunsul pe care doriți să îl spună Google Home. Tastați sau rostiți comenzile pe care doriți să le recunoască AutoVoice. Deși nu este necesar să enumerați fiecare variantă posibilă a comenzii pe care doriți să o recunoască, enumerați cel puțin câteva pentru orice eventualitate.


Sfat pro: puteți crea variabile din comenzile de intrare apăsând lung pe unul dintre cuvinte. În fereastra pop-up care apare, veți vedea un „Creați o variabilă", alături de opțiunile obișnuite Cut/Copy/Select/Paste. Dacă selectați acest lucru, veți putea transmite acest cuvânt ca variabilă către API.AI, care poate fi returnat prin API.AI. Acest lucru poate fi util atunci când doriți ca Google Home să răspundă cu răspunsuri variabile.

De exemplu, dacă construiți o comandă care spune „play melodii de $artist”, atunci puteți solicita ca răspunsul să returneze numele artistului care este setat în variabila dvs. Deci, puteți spune „reda melodii de la Muse” sau „reda melodii de la Radiohead” sub aceeași comandă, iar Google Home va răspunde cu același nume de trupă/artist pe care l-ați menționat în comandă. Tutorialul meu de mai jos nu folosește această caracteristică, deoarece este rezervată pentru cazuri de utilizare mai avansate.


După ce ați terminat de construit comanda, faceți clic pe Terminat. Veți vedea o casetă de dialog pop-up care vă cere cum doriți să denumiți comanda în limbaj natural. Numiți-i ceva descriptiv. În mod implicit, denumește comanda după prima comandă introdusă, ceea ce ar trebui să fie suficient.

Apoi, vă va întreba ce acțiune doriți să setați. Acest lucru vă permite să personalizați ce comandă este trimisă pe dispozitiv și va fi stocată %vaction. De exemplu, dacă setați acțiunea să fie „findmydevice" textul „findmydevice” va fi stocat în variabila %avaction. Acest lucru nu va servi niciunui scop pentru tutorialul nostru, dar în tutorialele ulterioare, unde vom acoperi comenzi mai avansate, vom folosi acest lucru.

Ieșiți din ecranul de creare a comenzii făcând clic pe bifa de sus, deoarece acum ați terminat de construit și salvat comanda în limbaj natural. Acum, vom crea sarcina care se va declanșa atunci când este recunoscută comanda Natural Language. Când reveniți la ecranul principal al lui Tasker, veți vedea fereastra pop-up de creare a „sarcinii noi”. Faceți clic pe „sarcină nouă” pentru a crea o sarcină nouă. Faceți clic pe pictograma „+” pentru a adăuga prima acțiune la această sarcină. Sub Audio, faceți clic pe „Volumul media." Seteaza Nivel până la 15. Reveniți la ecranul de editare a sarcinilor și veți vedea prima acțiune din listă. Acum creați o altă acțiune, dar de data aceasta faceți clic pe „Alerta" și selectați „Bip." Seteaza Durată la 10.000 ms și setați Amplitudine la 100%.

Dacă ați făcut corect cele de mai sus, ar trebui să aveți următoarele două acțiuni în lista de activități.

Ieșiți din ecranul de creare a sarcinii și sunteți Terminat. Acum îți poți testa creația! Pur și simplu spune "Ok Google, cereți vocea automată să-mi găsească telefonul” sau orice variație naturală a acesteia care vă vine în minte și telefonul dvs. ar trebui să înceapă să sune puternic timp de 10 secunde. Singurul lucru necesar pe care trebuie să-l spuneți este declanșarea pentru ca Google Home să pornească AutoVoice - partea „Ok Google, întrebați vocea automată” sau „Ok Google, lăsați-mă să vorbesc cu vocea automată”. Orice spui după aceea poate fi atât de liber și natural pe cât vrei, magia API.AI face ca tu să fii flexibil cu limbajul tău!

Odată ce începeți să creați o mulțime de comenzi în limbaj natural, poate fi greoi să le editați pe toate din Tasker. Din fericire, le puteți edita direct din aplicația AutoVoice. Deschideți AutoVoice și faceți clic pe „Limba naturală” pentru a-i afișa setările. Sub Comenzi, ar trebui să vedeți acum comanda Natural Language pe care tocmai am făcut-o! Dacă faceți clic pe el, puteți edita aproape fiecare aspect al comenzii (și chiar puteți seta variabile).


Crearea de profiluri Tasker pentru a reacționa la comenzile non-naturale

În cazul în care nu doriți să vă abonați la AutoVoice, puteți crea în continuare o comandă similară ca mai sus, dar va fi necesar să enumerați fiecare combinație posibilă de fraze la care vă puteți gândi pentru a declanșa sarcina. Cea mai mare diferență între această configurație este că atunci când creați contextul evenimentului, trebuie să selectați AutoVoice recunoscut mai degrabă decât AutoVoice Natural Language. Îți vei construi lista de comenzi și răspunsurile într-un mod similar, dar API.AI nu se va ocupa de nicio parte a analizei comenzilor tale rostite, așa că trebuie să fii 100% exact în rostirea uneia dintre aceste fraze. Desigur, veți avea în continuare acces la editarea oricăreia dintre aceste comenzi, așa cum ați putea cu Natural Language.

În caz contrar, construirea sarcinii legate este aceeași ca mai sus. Singurul lucru care diferă este modul în care este declanșată Sarcina. Cu Natural Language, poți vorbi mai liber. Fără limbajul natural, trebuie să fii foarte atent cum îți spui comanda.


Concluzie

Sper că acum înțelegeți cum să integrați AutoVoice cu Google Home. Pentru toți începătorii Tasker, ocolirea curbei de învățare Tasker poate reprezenta în continuare o problemă. Dar dacă aveți experiență cu Tasker, acest tutorial ar trebui să servească drept un punct de plecare frumos pentru a vă face să vă creați propriile comenzi Google Home. Alternativ, puteți vizualiza tutorialul domnului Dias în formular video aici.

În timpul meu limitat cu Google Home, am venit cu aproximativ o duzină de creații destul de utile. În articolele viitoare, vă voi arăta cum să faceți niște comenzi Google Home destul de grozave, cum ar fi pornirea/oprirea PS4 prin voce, citirea tuturor notificărilor, citirea ultimului mesaj text și multe altele. Nu voi strica ceea ce am în rezervă, dar sper ca acest tutorial să vă entuziasmeze pentru ceea ce va urma!