Výukový program pro aktivaci detekce klíčových slov OK Google na určitých telefonech Huawei a Honor, které využívají proprietární hlasovou službu „Emy“.
Minulý týden jsem vám ukázal, jak na to vynutit OK detekci klíčových slov Google pracovat na jakémkoli zařízení, když byla jeho obrazovka vypnutá.
I když to může být v některých případech jistě užitečné, vyžaduje to, aby uživatelé měli přístup root, aby je mohli povolit, a je také poněkud hladový po baterii, protože brání vašemu zařízení v přechodu do stavu hlubokého spánku. Bylo by tedy vhodnější, kdyby zařízení mělo hardwarovou podporu pro offline rozpoznávání klíčových slov.
Když jsem poprvé obdržel Huawei Mate 9, byl jsem překvapen, když jsem viděl, že „OK Google“ vždy zapnuté nebylo k dispozici. Vzhledem k tomu, že Mate 9 je prémiové vlajkové zařízení nabité spoustou senzorů, zdálo se zvláštní, že Huawei nebude mít vyhrazený koprocesor pro rozpoznávání hlasu. Zdá se však, že jsem se zpočátku mýlil. Huawei Mate 9 (a později jsem se dozvěděl, že mnoho vlajkových zařízení Huawei/Honor) podporuje offline rozpoznávání hlasu klíčových slov –
Skrytá v Nastavení --> Inteligentní asistence --> Hlasové ovládání je nabídka pro „Probuzení hlasem“, která vám umožňuje nastavit klíčové slovo pro probuzení zařízení a spuštění některých základních příkazů. Můžete požádat službu s názvem "Emy", najít svůj telefon nebo zavolat určitému kontaktu, ale jinak je to ve srovnání s hlasovými příkazy Google docela zklamáním.
Výhodou ale je, že hlasového asistenta Huawei lze přivolat i když je obrazovka vypnutá (a dokonce podporuje vlastní klíčová slova pro spuštění), což je funkce, kterou jsme postrádali v aplikaci Google na zařízeních Huawei. Proto jsem přišel na způsob, jak využít výhody „OK Emy“ společnosti Huawei a místo toho spustit hlasové vyhledávání Google, abychom mohli kruhovým objezdem dosáhnout „OK Google“, když je obrazovka vypnutá.
Řekněte sbohem Emy a pozdravte Google
Jak můžete vidět na videu, volám „OK Emy“, které krátce zabliká vlastní hlasovou interakcí Huawei, než spustím hlasové vyhledávání Google. Funguje to i při vypnuté obrazovce, i když to nemohu ukázat pomocí záznamu obrazovky.
Abyste to mohli nastavit, vše, co potřebujete, je automatizační aplikace Tasker. Nainstalujte Tasker (nebo jakoukoli jinou automatizační aplikaci dle vašeho výběru, ale tento návod je vytvořen pro Tasker, protože je to jediná aplikace, se kterou mám zkušenosti) a povolte její Službu usnadnění. Tasker potřebuje službu usnadnění, aby mohl sledovat změny ve stavu okna, což je to, co použijeme ke zjištění, kdy byla Emy aktivována.
Pokud máte zkušenosti s Taskerem, můžete rozbalením níže uvedeného přepínače zobrazit popis profilu a rychle tento profil sami replikovat. Pokud neznáte Tasker, pokračujte ve čtení, kde najdete podrobné pokyny.
Popis profilu
Profile: Mate 9 OK Google (182)
Event: Variable Set [ Variable:%WIN Value:sound triggerUserVariablesOnly:Off ]
Enter: Anon (191)
A1: Wait[ MS: 0 Seconds: 1 Minutes: 0 Hours: 0 Days: 0 ]
A2: Launch App [ App: Google: Voice Search Data: Exclude From Recent Apps: Off Always StartNew Copy:Off ]
Přečtěte si více
První věc, kterou budete chtít udělat, je vytvořit nový profil v Taskeru. Na hlavní obrazovce stiskněte tlačítko + ikonu v pravém dolním rohu. Klepněte na událost kontextu a vybrat si Proměnné --> Sada proměnných. Pro Proměnnou zadejte %VYHRÁT a pro hodnotu zadejte "zvuková spoušť" (bez závorek). "Spuštění zvuku" je název okna, které se objeví při aktivaci Emy, takže tento profil se spustí, když se štítek okna (%WIN) zaplní tímto textem.
Dále vytvoříte úkol spojený s tímto profilem. Tasker vás požádá o vytvoření nového úkolu a jeho pojmenování, ale jeho pojmenování není důležité, takže stačí stisknout zaškrtávací políčko pro vstup na obrazovku pro úpravy úkolu. V dolní části stiskněte + a jít do Úkol --> Počkejte a nastavte jej na čekání 1 sekunda. To má zabránit chybě z hlasového vyhledávání Google, kde vyprší časový limit, pokud je zavolána bezprostředně po Emy. Jakmile akci přidáte, stiskněte + znovu a tentokrát jít do Aplikace --> Spustit aplikaci. Přejděte dolů, dokud neuvidíte Google aplikace. Dlouhé stisknutí na 'Google' a vyvolejte seznam dostupných aktivit a přejděte dolů a vyberte Aktivita hlasového vyhledávání.
A je to! Tasker by nyní měl začít sledovat změny ve stavu okna a aktivuje tento profil vždy, když se okno zobrazí štítek odpovídá „spouštěči zvuku“, v takovém případě počká 1 sekundu, než spustí aktivitu hlasového vyhledávání Google.
Aby se tato funkce jevila ještě hladší, můžete změnit klíčové slovo Emy na „OK Google“, takže to bude, jako by se Emy od Huawei zcela neúčastnila. Jen ji používáme, protože je to jediná služba na zařízeních Huawei, která dokáže probudit telefon při detekci klíčových slov!
Stáhnout a importovat profil
Jako vždy poskytujeme soubor XML skriptu, který si můžete stáhnout a importovat. Jednoduše si stáhněte soubor z níže uvedeného odkazu a uložte jej kamkoli na své interní úložiště. Otevřete Tasker a deaktivujte režim pro začátečníky v Předvolbách. Poté se vraťte na hlavní obrazovku a dlouze stiskněte nahoře záložku "Profil". Měli byste vidět vyskakovací okno s jednou z možností „Importovat“. Klepněte na to a vyhledejte místo, kam jste uložili soubor .prf.xml, a vyberte soubor k importu. Určitě si to zapamatujte povolit službu usnadnění přístupu Taskeru nebo tento profil nebude fungovat!
Stáhněte si profil z AndroidFileHost
Doufáme, že vám tento tip bude užitečný. Dejte nám vědět v komentářích níže, zda to funguje pro vás!