A Google végre jóváhagyta az AutoVoice integrációt a Google Home szolgáltatással. Itt van egy oktatóanyag, hogyan használhatja ezt az új integrációt.
Egy hónapig tartó Google jóváhagyási bizonytalanság után az AutoVoice végre jóváhagyást kapott a harmadik féltől származó Google Home-integrációként való használatra. Az AutoVoice integrációval parancsokat küldhet telefonjára, amelyekre a Tasker reagálni tud, így számtalan automatizálási szkriptet hajthat végre közvetlenül a hangjából.
Korábban ez bonyolult megoldást igényelt, amely magában foglalta az IFTTT parancsokat az eszközre a csatlakozáson keresztül küldve, de most már küldhet természetes nyelvi parancsok közvetlenül a készülékére. Mi az XDA-nál voltunk várja ezt a kiadást, és most, hogy itt van, megmutatjuk, hogyan kell használni.
A Google Home valódi ereje feltárult
A fenti videót az AutoVoice fejlesztője, Joao Dias készítette az AutoVoice integráció jóváhagyása előtt. Csak azért kapcsolom újra ide, hogy bemutassam ennek az integrációnak a lehetőségeit, amelyet most mindannyian élvezhetünk, mivel a Google végre mindenki számára elérhetővé tette az AutoVoice támogatást. Mint minden Tasker beépülő modulnál, itt is van egy kis tanulási görbe, így annak ellenére, hogy az integráció tegnap este óta elérhető, sokan tanácstalanok voltak a működését illetően. Tegnap este óta játszom ezzel, és megmutatom, hogyan indíthatod el a saját AutoVoice-parancsaidat a Google Home segítségével.
Joao Dias, az AutoVoice fejlesztőjének kérése: Ne feledje, hogy ma van az első nap, amikor az AutoVoice és a Google Home integráció minden felhasználó számára elérhető. Emiatt előfordulhatnak olyan hibák, amelyeket még nem sikerült kiküszöbölni. Biztos lehet benne, hogy keményen dolgozik azon, hogy megjavítson bármit, amivel találkozik, mielőtt az AutoVoice/Home integráció megjelenne az AutoVoice stabil csatornáján a Play Áruházban.
Elkezdeni
Van néhány dolog, amit meg kell szereznie, mielőtt kihasználhatja az új integráció előnyeit. Az első és legnyilvánvalóbb követelmény az a tény, hogy szüksége van egy Google Home eszközre. Ha még nem rendelkezik ilyennel, elérhetők a Google Store más kiskereskedők között. Az Amazon Alexa támogatása is jóváhagyásra vár, így ha rendelkezik ilyenekkel, várnia kell, mielőtt kipróbálhatja ezt az integrációt.
Szükséged lesz:
- Tasker
- AutoVoice béta
- Google Home App
Miután mindegyik alkalmazás telepítve van, ideje elkezdeni dolgozni. Az első dolog, amit meg kell tennie, hogy engedélyezze az AutoVoice integrációt a Google Home alkalmazásban. Nyissa meg a Google Home alkalmazást, majd érintse meg a Távirányító/TV ikont a jobb felső sarokban. Ezzel megnyílik az Eszközök oldal, ahol felsorolja a jelenleg csatlakoztatott átküldésre alkalmas eszközeit (beleértve a Google Home-ját is). Érintse meg a hárompontos menü ikont a Google Home beállítási oldalának megnyitásához. A „Google Asszisztens beállításai” alatt érintse meg a „Továbbiak” lehetőséget. Végül a felsorolt Google Home integrációs szakaszok alatt érintse meg a „Szolgáltatások” elemet az elérhető harmadik féltől származó szolgáltatások listájának megjelenítéséhez. Görgessen le, hogy megtalálja az „AutoVoice” elemet a listában, és az integrációról szóló oldalon megtalálja az integráció engedélyezéséhez szükséges hivatkozást.
Miután engedélyezte ezt az integrációt, elkezdhet beszélni az AutoVoice-szal a Google Home-on keresztül! Ellenőrizze, hogy engedélyezve van-e, ha valamelyik ""Ok Google, kérje meg az automatikus hangot, hogy köszönjön" vagy "Ok Google, hadd beszéljek az automatikus hanggal." Ha a Google Home azt válaszolja, hogy „persze, itt van automatikus hang”, majd belép az AutoVoice parancssorba, akkor az integráció működik. Most beállíthatjuk az AutoVoice-ot, hogy felismerje a parancsainkat.
Az AutoVoice beállítása
Az oktatóanyag kedvéért elkészítünk egy egyszerű Tasker-szkriptet, amely segít megtalálni telefonja helyét. Ha kimondja a „keressem meg a telefonom” bármilyen természetes változatát, a Tasker hangos sípoló hangot kezd lejátszani, így Ön gyorsan felismeri, hol hagyta el az eszközt. Természetesen ezt könnyedén bonyolultabbá teheti, ha esetleg GPS-en keresztül megkeresi készülékét, majd e-mailt küld magának egy fényképpel. a hozzá csatlakoztatott kamerával, de az a rész, amelyre összpontosítunk, egyszerűen megtanítja, hogyan érheti el a Taskert, hogy felismerje a Google Home hangját parancsokat. A hangjával kétféleképpen adhat ki parancsokat a Taskernek a Google Home-on keresztül.
Az első az, hogy kimondod a parancsodat pontosan úgy, ahogy beállítottad. Ez azt jelenti, hogy ott abszolút nincs helye a hibának parancsodban. Ha például meg akarja találni az eszközét, és beállítja a Taskert, hogy felismerje, amikor azt mondja, hogy „keresse meg a telefonomat”, akkor pontosan meg kell mondani „keresse meg a telefonomat” a Google Kezdőlaphoz (anélkül, hogy bármilyen más szót beleillesztenünk, vagy elhelyeznénk az elején vagy a végén), különben a Tasker nem ismeri fel a parancsot. Az egyetlen módja ennek az, hogy a parancsnak a lehető legtöbb változatát találja ki, mint például a "keressem eszköz", "a telefonom megkeresése", "az eszköz megkeresése", és remélem, emlékszel a beállított parancs legalább egy változatát kimondani. fel. Más szavakkal, ez az első módszer pontosan ugyanazzal a problémával küzd, mint a Tasker integráció beállítása IFTTT-n keresztül: vadul rugalmatlan a nyelvedhez.
A második és általam preferált módszer a használata Természetes nyelv. A Natural Language parancsok lehetővé teszik, hogy természetesen beszéljen az eszközhöz, és a Tasker továbbra is képes felismerni, amit mond. Például, ha valami sokkal hosszabbat mondanék, mint például: „Ok Google, megkérheti az automatikus hangot, hogy keresse meg a készülékemet, amint lehetséges" akkor is felismeri a parancsomat annak ellenére, hogy bedobtam a felesleges "kérem" és "minél hamarabb" szavakat. parancs. Ez mind lehetséges az API.AI erejének köszönhetően, amelyhez képest az AutoVoice ellenőrzi a hangparancsot, hogy értelmezze a mondanivalót, és visszatérjen az esetlegesen beállított változókkal.
Jól hangzik! Valószínűleg jobban érdekel a második lehetőség, mint engem. Sajnos a természetes nyelvi parancsok megterhelik Mr. Dias szervereit, így Önnek is meg kell tennie iratkozzon fel havi 0,99 dolláros előfizetési szolgáltatásra természetes nyelvi parancsok használatához. Kicsit lehangoló, hogy erre van szükség, de a díj több mint méltányos, tekintve, hogy milyen alacsony költséggel jár, és milyen erős és hasznos lesz tőle a Google Home.
Fontos: ha „természetes nyelvű parancsokat” szeretne mondani Google Home eszközéhez, akkor kövesse ezeket a következő lépéseket. Ellenkező esetben ugorjon az alábbi parancsok létrehozására.
Természetes nyelvi parancsok beállítása
Mivel az AutoVoice az API.AI-ra támaszkodik a természetes nyelvi feldolgozáshoz, be kell állítanunk egy API.AI-fiókot. Menjen a webhelyre és ingyenes fiók létrehozásához kattintson az „ingyenes regisztráció” gombra. Ha már a fejlesztői konzolban van, hozzon létre egy új ügynököt, és nevezze el AutoVoice. Készítse el az ügynököt magán és kattintson megment létrehozni az ügynököt. Az ügynök mentése után megjelenik a bal oldalsávban a fő API.AI logó alatt.
Miután létrehozta API.AI-fiókját, be kell szereznie a hozzáférési tokeneket, hogy az AutoVoice csatlakozhasson fiókjához. Kattintson az újonnan létrehozott ügynök melletti fogaskerék ikonra az AutoVoice ügynök beállítási oldalának megjelenítéséhez.
Az „API-kulcsok” alatt látni fogja a sajátját ügyfél hozzáférési token és a te fejlesztői hozzáférési token. Fogsz mindkettőt meg kell menteni. Eszközén nyissa meg az AutoVoice bétaverzióját. Kattintson a "Természetes nyelv" elemre a beállítások oldal megnyitásához, majd kattintson a "Természetes nyelv beállítása" gombra. Most írja be a két tokent a megadott szövegmezőkbe.
Mostantól az AutoVoice képes lesz parancsokat küldeni és fogadni az API.AI-ból. Ez a funkció azonban korlátozott, amíg nem fizet elő az AutoVoice szolgáltatásra. Lépjen vissza a Természetes nyelv beállítási oldalára, és kattintson a "Parancsok" elemre. Jelenleg a parancslistának üresnek kell lennie mentse el egyetlen „Alapértelmezett tartalék szándék” nevű parancsot. (Megjegyzés a képernyőképemen, beállítottam néhányat a sajátomból már). Az alján egy "" kapcsolót fog látni.Használja a Google Assistant/Alexa számára." Ha engedélyezi ezt a kapcsolót, a rendszer felkéri, hogy fizessen elő az AutoVoice szolgáltatásra. Ha természetes nyelvű parancsokat szeretne használni, fogadja el az előfizetést.
Tasker-profilok létrehozása a természetes nyelvi parancsokra való reagáláshoz
Nyissa meg a Taskert, és kattintson a "+" gombra a jobb alsó sarokban új profil létrehozásához. Kattintson az "Esemény" gombra egy új eseménykörnyezet létrehozásához. Az eseménykontextus egy olyan trigger, amely csak egyszer aktiválódik, amikor a kontextus felismerésre kerül – ebben az esetben az AutoVoice természetes nyelvi parancsához kapcsolódó eseményt hozunk létre. Az Esemény kategóriában keresse meg a Plugin --> AutoVoice --> Natural Language menüpontot.
Kattintson a ceruza ikonra, hogy belépjen a konfigurációs oldalra az AutoVoice természetes nyelvi parancsának létrehozásához. Kattintson "Új parancs létrehozása" AutoVoice Command létrehozásához. A megjelenő párbeszédpanelen megjelenik egy szövegbeviteli hely, ahol beírhatja a parancsot, valamint egy másik szövegbeviteli hely, ahol beírhatja a Google Home által mondani kívánt választ. Írja be vagy mondja ki azokat a parancsokat, amelyeket az AutoVoice-nak felismerni szeretne. Bár nem kötelező felsorolnia a parancs minden lehetséges változatát, amelyet fel szeretne ismerni, minden esetre soroljon fel legalább néhányat.
Profi tipp: a beviteli parancsokból változókat hozhat létre, ha hosszan lenyomja valamelyik szót. A megjelenő felugró ablakban egy "Változó létrehozása" opciót a szokásos Kivágás/Másolás/Kiválasztás/Beillesztés opciók mellett. Ha ezt választja, akkor ezt a szót változóként adhatja át az API.AI-nak, amelyet az API.AI-n keresztül lehet visszaadni. Ez akkor lehet hasznos, ha azt szeretné, hogy a Google Home változó válaszokkal válaszoljon.
Például, ha létrehoz egy parancsot, amely így szól: „$artist dalainak lejátszása”, akkor a válasz visszaadhatja a változóban beállított előadó nevét. Így ugyanazzal a paranccsal kimondhatja, hogy „play songs by Muse” vagy „play songs by Radiohead”, és a Google Home ugyanazzal a zenekar/előadó névvel válaszol, amelyet a parancsban említett. Az alábbi oktatóanyagom nem használja ezt a funkciót, mivel fejlettebb felhasználási esetekre van fenntartva.
Ha elkészült a parancs létrehozásával, kattintson a Kész gombra. Megjelenik egy párbeszédpanel, amely megkérdezi, hogy mit szeretne elnevezni a természetes nyelvi parancsnak. Nevezd valami leíró jellegűnek. Alapértelmezés szerint a parancsot az elsőként megadott parancs után nevezi el, aminek elegendőnek kell lennie.
Ezután megkérdezi, hogy milyen műveletet szeretne beállítani. Ezzel személyre szabhatja, hogy milyen parancsot küldjön az eszközére, és azt a rendszer tárolja %avaction. Például, ha a műveletet a következőre állítja: "keresse meg az eszközt" a "findmydevice" szöveg az %avaction változóban lesz tárolva. Ez semmilyen célt nem szolgál az oktatóanyagunk számára, de a későbbi oktatóanyagokban, ahol fejlettebb parancsokkal foglalkozunk, ezt fogjuk használni.
Lépjen ki a parancslétrehozó képernyőből a felül lévő pipára kattintva, mivel ezzel befejezte a természetes nyelvi parancs felépítését és mentését. Most létrehozzuk azt a feladatot, amely akkor indul el, ha a természetes nyelvi parancsot felismeri. Amikor visszatér a Tasker főképernyőjére, látni fogja az „új feladat” létrehozásának előugró ablakát. Új feladat létrehozásához kattintson az "új feladat" gombra. Kattintson a "+" ikonra az első művelet hozzáadásához ehhez a feladathoz. A Hang alatt kattintson a "Média kötet." Állítsa be a Szint 15-ig. Menjen vissza a Feladatszerkesztő képernyőre, és látni fogja az első műveletet a listában. Most hozzon létre egy másik műveletet, de ezúttal kattintson a "Éber" és válassza ki a "csipog." Állítsa be a Időtartam nak nek 10 000 ms és állítsa be a Amplitúdó nak nek 100%.
Ha a fentieket helyesen tette, akkor a következő két műveletnek szerepelnie kell a Feladatlistában.
Lépjen ki a Feladat-létrehozó képernyőről, és kész Kész. Most tesztelheti alkotásait! Egyszerűen mondd "Ok Google, kérje meg az automatikus hangot a telefonom megtalálásához" vagy ennek bármilyen természetes változata, ami eszedbe jut, és a telefonnak 10 másodpercig hangosan sípolni kell. Az egyetlen kötelező dolog, amit el kell mondanod, az a trigger, hogy a Google Home elindítsa az AutoVoice szolgáltatást – az „Ok Google, kérdezz automatikus hangot” vagy „Ok Google, hadd beszéljek automatikus hanggal” rész. Bármi, amit utólag mondasz, olyan szabadon áramló és természetes lehet, amennyit csak akarsz, az API.AI varázsa teszi lehetővé, hogy rugalmas legyen a nyelveddel!
Miután elkezdett sok természetes nyelvi parancsot létrehozni, nehézkes lehet mindegyiket szerkeszteni a Taskerből. Szerencsére közvetlenül az AutoVoice alkalmazásból szerkesztheti őket. Nyissa meg az AutoVoice-ot, és kattintson a "Természetes nyelv" elemre a beállítások megjelenítéséhez. A Parancsok alatt most látnia kell az általunk készített természetes nyelv parancsot! Ha rákattint, a parancs szinte minden aspektusát szerkesztheti (és még változókat is beállíthat).
Tasker-profilok létrehozása a nem természetes nyelvi parancsokra való reagáláshoz
Abban az esetben, ha nem szeretne előfizetni az AutoVoice szolgáltatásra, akkor is létrehozhat egy hasonló parancsot, mint fent, de a feladat elindításához fel kell sorolnod a kifejezések összes lehetséges kombinációját, ami eszedbe jut. A legnagyobb különbség a beállítás között az, hogy az Eseménykörnyezet létrehozásakor ki kell választania AutoVoice felismerve az AutoVoice Natural Language helyett. Hasonló módon fogja összeállítani a parancslistát és a válaszokat, de az API.AI nem kezeli a kimondott parancsok elemzésének egyetlen részét sem, így Önnek 100%-ban pontosnak kell lennie e kifejezések kimondásakor. Természetesen továbbra is hozzáférhet ezeknek a parancsoknak a szerkesztéséhez, hasonlóan a Natural Language esetén.
Ellenkező esetben a linkelt feladat felépítése megegyezik a fentiekkel. Az egyetlen dolog, ami különbözik, az a Task indításának módja. A természetes nyelv segítségével szabadabban beszélhet. Természetes nyelv nélkül nagyon óvatosnak kell lenned, hogyan mondod ki a parancsot.
Következtetés
Remélem, most már megérti, hogyan integrálható az AutoVoice a Google Home szolgáltatással. A Tasker újoncainak a Tasker tanulási görbéjének megkerülése továbbra is problémát jelenthet. De ha van tapasztalata a Taskerrel, ez az oktatóanyag jó kiindulópontként szolgálhat a saját Google Home parancsok létrehozásához. Alternatív megoldásként megtekintheti Mr. Dias bemutatóját videó űrlap itt.
A Google Home-tal töltött korlátozott idő alatt körülbelül egy tucat meglehetősen hasznos alkotást készítettem. A következő cikkekben megmutatom, hogyan készíthet néhány nagyon klassz Google Home parancsot, mint pl a PS4 hanggal történő be- és kikapcsolása, az összes értesítés elolvasása, az utolsó szöveges üzenet elolvasása stb. Nem rontom el, amit tartogatok, de remélem, hogy ez az oktatóanyag felizgat benneteket, hogy mi lesz még!