Integrace AutoVoice Konečně se dostává na domovskou stránku Google, zde je návod, jak ji používat

click fraud protection

Integrace AutoVoice s Google Home byla konečně schválena společností Google. Zde je návod, jak tuto novou integraci využít.

Po měsíci ve schvalovacím limbu Google byl AutoVoice konečně schválen pro použití jako integrace třetí strany v Google Home. Díky integraci AutoVoice můžete do telefonu posílat příkazy, na které bude Tasker schopen reagovat, což vám umožní provádět nespočetné množství automatizačních skriptů přímo z vašeho hlasu.

Dříve to vyžadovalo spletité řešení zahrnující odesílání příkazů IFTTT do vašeho zařízení pomocí funkce Join, ale nyní můžete odesílat příkazy přirozeného jazyka přímo do vašeho zařízení. My v XDA jsme byli čeká na toto vydání, a teď, když je tu, ukážeme vám, jak ji používat.


Skutečná síla Google Home byla odemčena

Výše uvedené video vytvořil vývojář AutoVoice, Joao Dias, před schválením integrace AutoVoice. Znovu jej zde propojuji, jen abych demonstroval možnosti této integrace, což je něco, co si nyní můžeme všichni užít, protože Google konečně zavedl podporu AutoVoice pro každého. Stejně jako u každého zásuvného modulu Tasker je s tím spojena určitá křivka učení, takže i když je integrace k dispozici od včerejšího večera, mnoho lidí bylo zmateno, jak ji zajistit, aby fungovala. Hraji si s tím od včerejšího večera a ukážu vám, jak spouštět vaše vlastní příkazy AutoVoice prostřednictvím mluvení s Google Home.

Požadavek od Joao Diase, vývojáře AutoVoice: Vezměte prosím na vědomí, že dnes je prvním dnem, kdy je integrace AutoVoice s Google Home aktivní pro všechny uživatele. Jako takové mohou existovat některé chyby, které ještě nebyly odstraněny. Buďte si jisti, že tvrdě pracuje na opravě všeho, na co narazí, než bude integrace AutoVoice/Home uvolněna do stabilního kanálu AutoVoice v Obchodě Play.


Začínáme

Než budete moci využít výhod této nové integrace, musíte mít několik věcí. Prvním a nejzřejmějším požadavkem je skutečnost, že potřebujete zařízení Google Home. Pokud ještě žádné nemáte, jsou k dispozici v Google Store mezi ostatními prodejci. Podpora Amazon Alexa také čeká na schválení, takže pokud máte jednu z nich, budete muset počkat, než budete moci tuto integraci vyzkoušet.

Budete potřebovat:

  • Tasker
  • AutoVoice Beta
  • Aplikace Google Home

Jakmile budete mít každou z těchto aplikací nainstalovanou, je čas pustit se do práce. První věc, kterou budete muset udělat, je povolit integraci AutoVoice v aplikaci Google Home. Otevřete aplikaci Google Home a poté klepněte na ikonu Remote/TV v pravém horním rohu. Otevře se stránka Zařízení, kde jsou uvedeny vaše aktuálně připojená zařízení podporující odesílání (včetně vašeho Google Home). Klepnutím na ikonu nabídky se třemi tečkami otevřete stránku nastavení pro domovskou stránku Google. V části „Nastavení Asistenta Google“ klepněte na „Další“. Nakonec pod uvedenými sekcemi integrace Google Home klepněte na „Služby“ a zobrazte seznam dostupných služeb třetích stran. Přejděte dolů a najděte v seznamu „AutoVoice“ a na stránce o integraci najdete odkaz pro aktivaci integrace.

Jakmile tuto integraci povolíte, můžete nyní začít mluvit s AutoVoice prostřednictvím své domovské stránky Google! Zkontrolujte, zda je povoleno vyslovením buď "Ok Google, požádej automatický hlas, aby řekl ahoj“ nebo "Ok Google, nech mě mluvit s automatickým hlasem.“ Pokud vaše zařízení Google Home odpoví „Jistě, tady je automatický hlas“ a poté přejde do příkazového řádku AutoVoice, integrace funguje. Nyní můžeme nastavit AutoVoice, aby rozpoznal naše příkazy.


Nastavení funkce AutoVoice

V zájmu tohoto tutoriálu vytvoříme jednoduchý skript Tasker, který vám pomůže najít váš telefon. Když řeknete jakoukoli přirozenou variantu „najít můj telefon“, Tasker začne hrát hlasité pípání, abyste mohli rychle rozpoznat, kde jste zařízení nechali. Samozřejmě to můžete snadno zkomplikovat tím, že možná lokalizujete své zařízení pomocí GPS a poté si pošlete e-mail s pořízeným snímkem připojenou kamerou, ale část, na kterou se zaměříme, vás jednoduše naučí, jak přimět Tasker, aby rozpoznal váš hlas Google Home příkazy. Pomocí hlasu můžete zadávat příkazy Taskeru prostřednictvím domovské stránky Google dvěma způsoby.

První je vyslovením vašeho příkazu přesně tak, jak si to nastavil. To znamená tam není absolutně žádný prostor pro chyby ve vašem příkazu. Pokud například chcete najít své zařízení a nastavíte Tasker tak, aby rozpoznal, když řeknete „najít můj telefon“, musí přesně říct „najít můj telefon“ na domovskou stránku Google (bez jakýchkoli dalších slov spojených nebo umístěných na začátku nebo konci), jinak Tasker příkaz nerozpozná. Jediný způsob, jak to obejít, je vymyslet tolik možných variant příkazu, kolik vás napadne, například „najít můj zařízení“, „najděte můj telefon“, „najděte moje zařízení“ a doufám, že si pamatujete říct alespoň jednu variantu příkazu, který jste nastavili nahoru. Jinými slovy, tato první metoda trpí úplně stejným problémem jako nastavení integrace Tasker přes IFTTT: je divoce neflexibilní s vaším jazykem.

Druhý a můj preferovaný způsob je použití Přirozený jazyk. Příkazy přirozeného jazyka vám umožňují přirozeně mluvit se zařízením a Tasker bude stále schopen rozpoznat, co říkáte. Pokud bych například řekl něco mnohem delšího jako „Ok Google, můžete požádat automatický hlas o lokalizaci mého zařízení, jakmile možné“ bude stále rozpoznávat můj příkaz, i když jsem do mluveného slova hodil přebytečné „prosím“ a „co nejdříve“. příkaz. To vše je možné díky výkonu API.AI, což je to, s čím AutoVoice porovná váš hlasový příkaz, aby interpretoval, co jste chtěli říct, a vrátí se s proměnnými, které jste případně nastavili.

Zní dobře! Pravděpodobně vás více zajímá druhá možnost, jako mě. Bohužel příkazy přirozeného jazyka zatěžují servery pana Diase, takže budete muset přihlaste se k odběru služby za 0,99 $ měsíčně abyste mohli používat příkazy přirozeného jazyka. Je trochu skličující, že je to vyžadováno, ale poplatek je více než spravedlivý vzhledem k tomu, jak nízké náklady a jak výkonný a užitečný to udělá váš domov Google.

Důležité: Pokud chcete do svého zařízení Google Home mluvit „příkazy přirozeného jazyka“, budete muset postupovat podle následujících kroků. V opačném případě přejděte k vytváření příkazů níže.


Nastavení příkazů přirozeného jazyka

Protože AutoVoice spoléhá na API.AI pro zpracování přirozeného jazyka, budeme muset nastavit účet API.AI. Přejděte na webovou stránku a kliknutím na „zaregistrovat se zdarma“ si vytvořte bezplatný účet. Jakmile jste ve vývojové konzoli, vytvořte nového agenta a pojmenujte jej AutoVoice. Udělejte agenta soukromé a klikněte Uložit vytvořit agenta. Po uložení se agent objeví v levém postranním panelu pod hlavním logem API.AI.

Jakmile vytvoříte svůj účet API.AI, budete muset získat přístupové tokeny pro připojení AutoVoice k vašemu účtu. Kliknutím na ikonu ozubeného kola vedle nově vytvořeného agenta vyvolejte stránku nastavení pro agenta AutoVoice.

V části "Klíče API" uvidíte své klientský přístupový token A tvůj vývojářský přístupový token. Budeš je potřeba oba uložit. Na svém zařízení otevřete AutoVoice beta. Kliknutím na „Přirozený jazyk“ otevřete stránku nastavení a poté klikněte na „Nastavit přirozený jazyk“. Nyní zadejte dva tokeny do daných textových polí.

Nyní bude AutoVoice moci odesílat a přijímat příkazy z API.AI. Tato funkce je však omezena, dokud se nepřihlásíte k odběru služby AutoVoice. Vraťte se na stránku nastavení přirozeného jazyka a klikněte na „Příkazy“. Právě teď by měl být seznam příkazů prázdný uložit pro jeden příkaz s názvem "Výchozí záložní záměr." (Poznámka na mém snímku obrazovky, nastavil jsem několik vlastních již). Ve spodní části si všimnete přepínače s názvem "Použijte pro Google Assistant/Alexa." Pokud povolíte tento přepínač, budete vyzváni k přihlášení k odběru AutoVoice. Pokud chcete používat příkazy přirozeného jazyka, přijměte předplatné.


Vytváření profilů úloh pro reakci na příkazy přirozeného jazyka

Otevřete Tasker a kliknutím na tlačítko „+“ v pravém dolním rohu vytvořte nový profil. Kliknutím na „Událost“ vytvoříte nový kontext události. Kontext události je spouštěč, který se spustí pouze jednou, když je kontext rozpoznán – v tomto případě vytvoříme událost spojenou s příkazem AutoVoice Natural Language Command. V kategorii Event přejděte na Plugin --> AutoVoice --> Natural Language.

Kliknutím na ikonu tužky vstoupíte na konfigurační stránku pro vytvoření příkazu přirozeného jazyka AutoVoice. Klikněte na "Vytvořit nový příkaz" k vytvoření příkazu AutoVoice. V zobrazeném dialogovém okně uvidíte místo pro zadávání textu pro zadání příkazu a také další místo pro zadání textu pro zadání odpovědi, kterou má Google Home říci. Zadejte nebo vyslovte příkazy, které má AutoVoice rozpoznat. I když není nutné, abyste uváděli všechny možné varianty příkazu, které chcete, aby rozpoznal, pro jistotu uveďte alespoň několik.


Profesionální tip: můžete vytvořit proměnné ze svých vstupních příkazů dlouhým stisknutím jednoho ze slov. Ve vyskakovacím okně, které se zobrazí, uvidíte „Vytvořit proměnnou" vedle obvyklých možností Vyjmout/Kopírovat/Vybrat/Vložit. Pokud toto vyberete, budete moci toto konkrétní slovo předat jako proměnnou do API.AI, kterou lze vrátit prostřednictvím API.AI. To může být užitečné, když chcete, aby Google Home reagoval proměnlivými odpověďmi.

Pokud například vytvoříte příkaz, který říká „play songs by $artist“, pak můžete nechat odpověď vrátit jméno interpreta, které je nastaveno ve vaší proměnné. Můžete tedy pod stejným příkazem vyslovit „play songs by Muse“ nebo „play songs by Radiohead“ a vaše zařízení Google Home odpoví stejným jménem kapely/interpreta, které jste uvedli ve svém příkazu. Můj výukový program níže tuto funkci nevyužívá, protože je vyhrazen pro pokročilejší případy použití.


Jakmile dokončíte vytváření příkazu, klepněte na tlačítko Hotovo. Zobrazí se dialogové okno s dotazem na to, co chcete pojmenovat příkaz přirozeného jazyka. Pojmenujte to nějak popisně. Ve výchozím nastavení pojmenovává příkaz po prvním zadaném příkazu, což by mělo stačit.

Dále se vás zeptá, jakou akci chcete nastavit. To vám umožní přizpůsobit, jaký příkaz je odeslán do vašeho zařízení a bude uložen %avaction. Pokud například nastavíte akci na "findmydevice" text "findmydevice" bude uložen do proměnné %avaction. To nebude sloužit k žádnému účelu pro náš tutoriál, ale v pozdějších tutoriálech, kde se budeme zabývat pokročilejšími příkazy, toho využijeme.

Opusťte obrazovku vytváření příkazů kliknutím na zaškrtnutí nahoře, protože jste nyní dokončili vytváření a ukládání příkazu v přirozeném jazyce. Nyní vytvoříme úlohu, která se spustí, když je rozpoznán příkaz přirozeného jazyka. Když se vrátíte na hlavní obrazovku Taskeru, uvidíte vyskakovací okno pro vytvoření „nové úlohy“. Kliknutím na "nový úkol" vytvoříte nový úkol. Kliknutím na ikonu „+“ přidáte svou první akci k tomuto úkolu. V části Zvuk klikněte na „Hlasitost médií." Nastav Úroveň do 15. Vraťte se na obrazovku Úpravy úkolu a v seznamu uvidíte svou první akci. Nyní vytvořte další akci, ale tentokrát klikněte na „upozornění" a vyberte "Pípnutí." Nastav Doba trvání na 10 000 ms a nastavte Amplituda na 100%.

Pokud jste výše uvedené provedli správně, měli byste mít v seznamu úkolů následující dvě akce.

Opusťte obrazovku vytváření úkolů a jste Hotovo. Nyní můžete svůj výtvor otestovat! Stačí říct "Ok Google, požádat automatický hlas, aby našel můj telefon“ nebo jakákoli přirozená variace toho, co vás napadne, a váš telefon by měl na 10 sekund začít hlasitě pípat. Jedinou povinnou věcí, kterou musíte říci, je spouštěč, aby domovská stránka Google spustila AutoVoice – část „Ok Google, požádat o automatický hlas“ nebo „Ok Google, dovolte mi mluvit s automatickým hlasem“. Cokoli, co potom řeknete, může být volně plynoucí a přirozené, jak chcete, kouzlo API.AI z toho dělá, že můžete být flexibilní se svým jazykem!

Jakmile začnete vytvářet mnoho příkazů přirozeného jazyka, může být obtížné je všechny upravovat z Taskeru. Naštěstí je můžete upravovat přímo z aplikace AutoVoice. Otevřete AutoVoice a kliknutím na „Přirozený jazyk“ vyvolejte jeho nastavení. V části Příkazy byste nyní měli vidět příkaz přirozeného jazyka, který jsme právě vytvořili! Pokud na něj kliknete, můžete upravit téměř každý jednotlivý aspekt příkazu (a dokonce nastavit proměnné).


Vytváření profilů úloh pro reakci na příkazy, které nejsou v přirozeném jazyce

V případě, že se nechcete přihlásit k odběru AutoVoice, stále můžete vytvořit podobný příkaz jako výše, ale to bude vyžadovat, abyste uvedli všechny možné kombinace frází, které vás napadnou, abyste spustili úkol. Největší rozdíl mezi tímto nastavením je ten, že když vytváříte kontext události, musíte vybrat AutoVoice rozpoznáno spíše než přirozený jazyk AutoVoice. Seznam příkazů a odpovědi vytvoříte podobným způsobem, ale API.AI nezpracuje žádnou část analýzy vašich mluvených příkazů, takže musíte být 100% přesní ve vyslovení jedné z těchto frází. Samozřejmě budete mít stále přístup k úpravám kteréhokoli z těchto příkazů podobně jako v přirozeném jazyce.

Jinak je sestavení propojené úlohy stejné jako výše. Jediná věc, která se liší, je způsob spouštění úlohy. S přirozeným jazykem můžete mluvit svobodněji. Bez přirozeného jazyka musíte být velmi opatrní, jak svůj příkaz vyslovíte.


Závěr

Doufám, že nyní rozumíte tomu, jak integrovat AutoVoice s Google Home. Pro všechny nováčky v Taskeru může obcházení křivky učení Taskeru stále představovat problém. Ale pokud máte nějaké zkušenosti s Taskerem, tento tutoriál by vám měl posloužit jako pěkný výchozí bod, který vám pomůže vytvořit si vlastní příkazy Google Home. Případně si můžete prohlédnout tutoriál pana Diase v video formulář zde.

Za svůj omezený čas s Google Home jsem přišel s asi tuctem docela užitečných výtvorů. V budoucích článcích vám ukážu, jak vytvořit některé docela skvělé příkazy Google Home, jako je například zapínání/vypínání PS4 hlasem, čtení všech vašich oznámení, čtení poslední textové zprávy a další. Nebudu kazit, co mám v zásobě, ale doufám, že vás tento tutoriál nadchne pro to, co přijde!