Integracija AutoVoice končno pride na Google Home, tukaj je, kako jo uporabljati

Google je končno odobril integracijo AutoVoice z Google Home. Tukaj je vadnica, kako uporabiti to novo integracijo.

Po enem mesecu v Googlovi negotovosti glede odobritve je bil AutoVoice končno odobren za uporabo kot integracija tretjih oseb v Google Home. Z integracijo AutoVoice lahko v svoj telefon pošiljate ukaze, na katere se bo Tasker lahko odzval, kar vam omogoča izvajanje neštetih skriptov za avtomatizacijo neposredno z vašim glasom.

Prej je to zahtevalo zapleteno rešitev, ki je vključevala pošiljanje ukazov IFTTT vaši napravi prek Join, zdaj pa lahko pošiljate ukazi naravnega jezika naravnost v vašo napravo. Mi v XDA smo bili čaka na to izdajo, in zdaj, ko je tukaj, vam bomo pokazali, kako ga uporabljati.


Resnična moč Googlovega doma je bila odklenjena

Zgornji videoposnetek je posnel razvijalec AutoVoice, Joao Dias, pred odobritvijo integracije AutoVoice. Tukaj ga ponovno povezujem samo zato, da pokažem možnosti te integracije, v kateri lahko uživamo vsi, saj je Google končno uvedel podporo za AutoVoice za vse. Tako kot pri vsakem vtičniku Tasker je tudi tu nekaj krivulje učenja, tako da čeprav je integracija na voljo od sinoči, je veliko ljudi zmedeno, kako naj deluje. S tem se igram od včeraj zvečer in pokazal vam bom, kako ustvarite lastne ukaze AutoVoice, ki se sprožijo prek govorjenja z Google Home.

Zahteva Joaa Diasa, razvijalca AutoVoice: Upoštevajte, da je danes prvi dan, ko je integracija AutoVoice z Google Home na voljo za vse uporabnike. Zato je morda nekaj napak, ki jih je treba še odpraviti. Bodite prepričani, da trdo dela in popravlja vse, na kar naleti, preden bo integracija AutoVoice/Home objavljena v stabilnem kanalu AutoVoice v Trgovini Play.


Kako začeti

Preden lahko izkoristite to novo integracijo, morate imeti nekaj stvari. Prva in najbolj očitna zahteva je dejstvo, da potrebujete napravo Google Home. Če ga še nimate, so na voljo v Google Store med drugimi trgovci na drobno. Podpora za Amazon Alexa prav tako čaka na odobritev, tako da, če imate eno od teh, boste morali počakati, preden lahko preizkusite to integracijo.

Boste potrebovali:

  • Tasker
  • AutoVoice Beta
  • Aplikacija Google Home

Ko imate nameščeno vsako od teh aplikacij, je čas, da se lotite dela. Prva stvar, ki jo boste morali storiti, je omogočiti integracijo AutoVoice v aplikaciji Google Home. Odprite aplikacijo Google Home in nato tapnite ikono daljinskega upravljalnika/TV v zgornjem desnem kotu. S tem se odpre stran z napravami, kjer so navedene vaše trenutno povezane naprave, ki podpirajo predvajanje (vključno z vašim Google Home). Dotaknite se ikone menija s tremi pikami, da odprete stran z nastavitvami za vaš Google Home. Pod »Nastavitve Pomočnika Google« tapnite »Več«. Nazadnje se pod navedenimi razdelki integracije Google Home dotaknite »Storitve«, da prikažete seznam razpoložljivih storitev tretjih oseb. Pomaknite se navzdol in na seznamu poiščite »AutoVoice«, na strani o integraciji pa boste našli povezavo za omogočanje integracije.

Ko omogočite to integracijo, se lahko zdaj začnete pogovarjati z AutoVoice prek svojega Google Home! Preverite, ali je omogočeno, tako da izgovorite "Ok Google, vprašaj samodejni glas za pozdrav" ali "Ok Google, naj govorim s samodejnim glasom." Če se vaš Google Home odzove z "seveda, tukaj je samodejni glas" in nato vnese ukazni poziv AutoVoice, integracija deluje. Zdaj lahko nastavimo AutoVoice, da prepozna naše ukaze.


Nastavitev AutoVoice

Za namen te vadnice bomo naredili preprost skript Tasker, ki vam bo pomagal najti vaš telefon. Ko izgovorite katero koli naravno različico "poišči moj telefon", bo Tasker začel predvajati glasen pisk, tako da lahko hitro ugotovite, kje ste pustili svojo napravo. Seveda lahko to preprosto naredite bolj zapleteno tako, da morda poiščete svojo napravo prek GPS-a in si nato pošljete e-pošto s posneto sliko s kamero, ki je nanj pritrjena, vendar se bomo osredotočili na to, da vas preprosto naučimo, kako pripraviti Taskerja do tega, da prepozna vaš glas Google Home ukazi. S svojim glasom lahko na dva načina izdajate ukaze Taskerju prek Google Home.

Prvi je tako, da izgovorite svoj ukaz točno tako, kot ste ga nastavili. To pomeni tam absolutno ni prostora za napake v vašem ukazu. Če na primer želite poiskati svojo napravo in nastavite Tasker, da prepozna, ko rečete "poišči moj telefon", mora točno povedati »poišči moj telefon« v vaš Google Home (brez kakršnih koli drugih besed, ki so spojene ali postavljene na začetek ali konec), sicer Tasker ne bo prepoznal ukaza. Edini način, da se temu izognete, je, da si izmislite čim več možnih različic ukaza, na primer »poišči moj napravo«, »poišči moj telefon«, »poišči mojo napravo« in upam, da se spomniš izgovoriti vsaj eno različico ukaza, ki si ga nastavil gor. Z drugimi besedami, ta prva metoda ima popolnoma enako težavo kot nastavitev integracije Tasker prek IFTTT: je divje neprilagodljiv z vašim jezikom.

Druga in moja najljubša metoda je uporaba Naravni jezik. Ukazi naravnega jezika vam omogočajo, da govorite naravno z vašo napravo, Tasker pa bo še vedno lahko prepoznal, kaj govorite. Če bi na primer rekel nekaj daljšega, kot je »Ok Google, ali lahko prosim, da samodejni glas poišče mojo napravo takoj, ko možno«, bo še vedno prepoznal moj ukaz, čeprav sem v svoj govor vnesel odvečna »prosim« in »čim prej« ukaz. Vse to je mogoče zaradi moči API.AI, s katerim AutoVoice preveri vaš glasovni ukaz, da razloži, kaj ste želeli povedati, in vrne s spremenljivkami, ki ste jih morda nastavili.

Sliši se super! Verjetno vas, tako kot mene, bolj zanima druga možnost. Na žalost ukazi naravnega jezika obremenjujejo strežnike g. Diasa, zato boste morali prijavite se za 0,99 USD na mesečno naročnino za uporabo ukazov naravnega jezika. Nekoliko žalostno je, da je to potrebno, vendar je pristojbina več kot poštena glede na to, kako nizki so stroški in kako močan in uporaben bo vaš Google Home.

Pomembno: če želite svoji napravi Google Home govoriti »ukaze v naravnem jeziku«, boste morali slediti naslednjim korakom. V nasprotnem primeru preskočite na ustvarjanje svojih ukazov spodaj.


Nastavitev ukazov naravnega jezika

Ker se AutoVoice zanaša na API.AI za obdelavo naravnega jezika, bomo morali nastaviti račun API.AI. Pojdite na spletno stran in kliknite »brezplačna prijava«, da ustvarite brezplačen račun. Ko ste v svoji razvojni konzoli, ustvarite novega agenta in ga poimenujte AutoVoice. Naredi agenta zasebno in kliknite shraniti ustvariti agenta. Ko shranite agenta, se bo prikazal v levi stranski vrstici pod glavnim logotipom API.AI.

Ko ustvarite svoj račun API.AI, boste morali pridobiti žetone za dostop, da se bo AutoVoice lahko povezal z vašim računom. Kliknite ikono zobnika poleg vašega novo ustvarjenega agenta, da se prikaže stran z nastavitvami za vašega agenta AutoVoice.

Pod "Ključi API-ja" boste videli svoje žeton za dostop odjemalca in tvoj žeton za dostop razvijalca. Ti boš rešiti je treba oboje. V svoji napravi odprite AutoVoice beta. Kliknite »Naravni jezik«, da odprete stran z nastavitvami, in nato kliknite »Nastavi naravni jezik«. Sedaj vnesite dva žetona v podana besedilna polja.

Zdaj bo AutoVoice lahko pošiljal in prejemal ukaze iz API.AI. Vendar je ta funkcija omejena, dokler se ne naročite na AutoVoice. Vrnite se na stran z nastavitvami naravnega jezika in kliknite »Ukazi«. Trenutno bi moral biti seznam ukazov prazen shranite za en sam ukaz, imenovan "Privzeti nadomestni namen." (Upoštevajte, da sem na svojem posnetku zaslona nastavil nekaj svojih že). Na dnu boste opazili stikalo z imenom "Uporabite za Google Assistant/Alexa." Če omogočite ta preklop, boste pozvani, da se naročite na AutoVoice. Sprejmite naročnino, če želite uporabljati ukaze naravnega jezika.


Ustvarjanje profilov Tasker za odziv na ukaze naravnega jezika

Odprite Tasker in kliknite gumb "+" v spodnjem desnem kotu, da ustvarite nov profil. Kliknite »Dogodek«, da ustvarite nov kontekst dogodka. Kontekst dogodka je sprožilec, ki se sproži samo enkrat, ko je kontekst prepoznan – v tem primeru bomo ustvarili dogodek, povezan z ukazom naravnega jezika AutoVoice. V kategoriji Dogodek poiščite Plugin --> AutoVoice --> Natural Language.

Kliknite ikono svinčnika, da odprete konfiguracijsko stran in ustvarite ukaz naravnega jezika AutoVoice. Kliknite na "Ustvari nov ukaz" za izdelavo ukaza AutoVoice. V pogovornem oknu, ki se prikaže, boste videli mesto za vnos besedila, kjer lahko vnesete svoj ukaz, in drugo mesto za vnos besedila, kjer lahko vnesete odgovor, ki ga želite, da pove Google Home. Vnesite ali izgovorite ukaze, za katere želite, da jih AutoVoice prepozna. Čeprav ni potrebno, da navedete vse možne različice ukaza, ki ga želite prepoznati, jih za vsak slučaj navedite vsaj nekaj.


Pro-namig: spremenljivke lahko ustvarite iz svojih vnosnih ukazov z dolgim ​​pritiskom na eno od besed. V pojavnem oknu, ki se prikaže, boste videli "Ustvari spremenljivko" poleg običajnih možnosti Izreži/Kopiraj/Izberi/Prilepi. Če izberete to možnost, boste lahko posredovali to določeno besedo kot spremenljivko v API.AI, ki jo je mogoče vrniti prek API.AI. To je lahko uporabno, če želite, da se Google Home odzove s spremenljivimi odzivi.

Na primer, če sestavite ukaz, ki pravi "play songs by $artist", lahko nastavite, da odgovor vrne ime izvajalca, ki je nastavljen v vaši spremenljivki. Tako lahko pod istim ukazom rečete "play songs by Muse" ali "play songs by Radiohead" in vaš Google Home se bo odzval z istim imenom skupine/izvajalca, ki ste ga omenili v ukazu. Moja spodnja vadnica ne uporablja te funkcije, saj je rezervirana za naprednejše primere uporabe.


Ko končate z gradnjo ukaza, kliknite končano. Videli boste pojavno pogovorno okno z vprašanjem, kako želite poimenovati ukaz naravnega jezika. Poimenujte ga nekaj opisnega. Privzeto poimenuje ukaz po prvem ukazu, ki ste ga vnesli, kar bi moralo zadostovati.

Nato vas bo vprašal, katero dejanje želite nastaviti. To vam omogoča, da prilagodite, kateri ukaz bo poslan vaši napravi in ​​bo shranjen %akcija. Na primer, če nastavite dejanje na »findmydevice" besedilo "findmydevice" bo shranjeno v spremenljivki %avaction. To ne bo služilo nobenemu namenu v naši vadnici, toda v kasnejših vadnicah, kjer bomo obravnavali naprednejše ukaze, bomo to uporabili.

Zapustite zaslon za ustvarjanje ukaza s klikom na kljukico na vrhu, saj ste končali z gradnjo in shranjevanjem ukaza v naravnem jeziku. Zdaj bomo ustvarili nalogo, ki se bo sprožila, ko bo prepoznan ukaz naravnega jezika. Ko se vrnete na glavni zaslon Taskerja, boste videli pojavno okno za ustvarjanje »nova naloga«. Kliknite na "novo opravilo", da ustvarite novo opravilo. Kliknite ikono "+", da dodate svoje prvo dejanje tej nalogi. V razdelku Zvok kliknite »Glasnost medija." Nastavite Stopnja do 15. Vrnite se na zaslon za urejanje opravil in na seznamu boste videli svoje prvo dejanje. Zdaj ustvarite drugo dejanje, vendar tokrat kliknite "Opozorilo" in izberite "Pisk." Nastavite Trajanje do 10.000 ms in nastavite Amplituda do 100%.

Če ste zgoraj naredili pravilno, bi morali imeti na seznamu opravil naslednji dve dejanji.

Zapustite zaslon za ustvarjanje naloge in ste Končano. Zdaj lahko preizkusite svojo kreacijo! Preprosto reci "Ok Google, vprašaj samodejni glas, da najde moj telefon" ali katera koli naravna različica tega, ki vam pride na misel, in vaš telefon bi moral začeti glasno piskati 10 sekund. Edina obvezna stvar, ki jo morate povedati, je sprožilec, da Google Home zažene AutoVoice – del »Ok Google, vprašaj samodejni glas« ali »Ok Google, naj govorim s samodejnim glasom«. Vse, kar izgovorite pozneje, je lahko tako prosto tekoče in naravno, kot želite, čarovnija API.AI poskrbi, da ste lahko prilagodljivi s svojim jezikom!

Ko začnete ustvarjati veliko ukazov naravnega jezika, bo morda okorno urejati vse v Taskerju. Na srečo jih lahko urejate neposredno iz aplikacije AutoVoice. Odprite AutoVoice in kliknite »Naravni jezik«, da prikažete njegove nastavitve. Pod Ukazi bi zdaj morali videti ukaz naravnega jezika, ki smo ga pravkar naredili! Če kliknete nanj, lahko uredite skoraj vsak posamezen vidik ukaza (in celo nastavite spremenljivke).


Ustvarjanje profilov Tasker za odziv na ukaze, ki niso v naravnem jeziku

Če se ne želite naročiti na AutoVoice, lahko še vedno ustvarite podoben ukaz kot zgoraj, vendar od vas bo zahtevalo, da navedete vse možne kombinacije besednih zvez, ki se jih lahko spomnite, da sprožite nalogo. Največja razlika med to nastavitvijo je, da morate pri ustvarjanju konteksta dogodka izbrati AutoVoice prepoznan namesto naravnega jezika AutoVoice. Svoj seznam ukazov in odgovore boste sestavili na podoben način, vendar API.AI ne bo obravnaval nobenega dela razčlenjevanja vaših izgovorjenih ukazov, zato morate biti 100-odstotno natančni pri izgovorjavi enega od teh stavkov. Seveda boste še vedno imeli dostop do urejanja katerega koli od teh ukazov, podobno kot bi lahko z naravnim jezikom.

V nasprotnem primeru je sestavljanje povezane naloge enako kot zgoraj. Edina stvar, ki se razlikuje, je, kako se naloga sproži. Z naravnim jezikom lahko govorite bolj svobodno. Brez naravnega jezika morate biti zelo previdni, kako ubesedite svoj ukaz.


Zaključek

Upam, da zdaj razumete, kako integrirati AutoVoice z Google Home. Za vse novince v programu Tasker lahko obvladanje učne krivulje programa Tasker še vedno predstavlja težavo. Toda če imate kakršne koli izkušnje s Taskerjem, vam bo ta vadnica služila kot dobro izhodišče za ustvarjanje lastnih ukazov Google Home. Lahko pa si ogledate vadnico g. Diasa v video obrazec tukaj.

V mojem omejenem času z Google Home sem prišel do približno ducata dokaj uporabnih stvaritev. V prihodnjih člankih vam bom pokazal, kako narediti nekaj zelo kul ukazov Google Home, kot je npr vklop/izklop vašega PS4 z glasom, branje vseh vaših obvestil, branje vašega zadnjega besedilnega sporočila in več. Ne bom pokvaril tega, kar imam na zalogi, vendar upam, da vas bo ta vadnica navdušila za to, kar bo prišlo!