Návod na aktiváciu rozpoznávania kľúčových slov OK Google na určitých telefónoch Huawei a Honor, ktoré využívajú proprietárnu hlasovú službu „Emy“.
Minulý týždeň som vám ukázal, ako na to vynútiť OK detekciu kľúčových slov Google pracovať na akomkoľvek zariadení, keď bola jeho obrazovka vypnutá.
Aj keď to môže byť určite užitočné v niektorých prípadoch, vyžaduje, aby používatelia mali prístup typu root na povolenie, a je tiež trochu hladný po batérii, pretože bráni vášmu zariadeniu vstúpiť do stavu hlbokého spánku. Preto by bolo vhodnejšie, keby zariadenie obsahovalo hardvérovú podporu pre offline rozpoznávanie kľúčových slov.
Keď som prvýkrát dostal Huawei Mate 9, bol som prekvapený, keď som zistil, že vždy zapnuté „OK Google“ nebolo k dispozícii. Vzhľadom na to, že Mate 9 je prémiové vlajkové zariadenie nabité množstvom senzorov, zdalo sa zvláštne, že Huawei nebude mať vyhradený koprocesor na rozpoznávanie hlasu. Zdá sa však, že som sa spočiatku mýlil. Huawei Mate 9 (a neskôr som sa dozvedel, že mnoho vlajkových zariadení Huawei/Honor) podporuje offline rozpoznávanie hlasu kľúčových slov –
ale iba pre svoju vlastnú hlasovú službu.Skrytá v Nastaveniach --> Inteligentná asistencia --> Hlasové ovládanie je ponuka pre „Zobúdzanie hlasom“, ktorá vám umožňuje nastaviť kľúčové slovo na prebudenie zariadenia a spustenie niektorých základných príkazov. Môžete požiadať službu s názvom "Emy", nájsť svoj telefón alebo zavolať určitému kontaktu, ale okrem toho je to v porovnaní s hlasovými príkazmi Google dosť sklamaním.
Výhodou však je, že sa dá privolať hlasový asistent Huawei aj keď je obrazovka vypnutá (a dokonca podporuje vlastné kľúčové slová na spustenie), čo je funkcia, ktorá nám chýbala v aplikácii Google na zariadeniach Huawei. Preto som prišiel na spôsob, ako využiť „OK Emy“ od Huawei a namiesto toho spustiť hlasové vyhľadávanie Google, aby sme mohli kruhovým objazdom dosiahnuť „OK Google“, keď je obrazovka vypnutá.
Rozlúčte sa s Emy a pozdravte Google
Ako môžete vidieť vo videu, pred spustením hlasového vyhľadávania Google zavolám „OK Emy“, ktoré nakrátko zabliká proprietárnou službou hlasovej interakcie Huawei. Funguje to aj vtedy, keď je obrazovka vypnutá, aj keď to nemôžem ukázať pomocou záznamu obrazovky.
Aby ste to mohli nastaviť, všetko, čo potrebujete, je automatizačná aplikácia Tasker. Nainštalujte Tasker (alebo akúkoľvek inú automatizačnú aplikáciu podľa vášho výberu, ale tento tutoriál je vytvorený pre Tasker, pretože je to jediná aplikácia, s ktorou mám skúsenosti) a povoľte jej službu dostupnosti. Tasker potrebuje službu dostupnosti, aby mohol sledovať zmeny v stave okna, čo použijeme na zistenie, kedy bola Emy aktivovaná.
Ak máte skúsenosti s Taskerom, môžete rozbalením nižšie uvedeného prepínača zobraziť popis profilu a sami si tento profil rýchlo replikovať. Ak nepoznáte Tasker, pokračujte v čítaní, kde nájdete 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 ]
čítaj viac
Prvá vec, ktorú budete chcieť urobiť, je vytvoriť nový profil v Taskeri. Na hlavnej obrazovke stlačte tlačidlo + ikonu v pravom dolnom rohu. Klepnite na ikonu Udalosť kontext a vyberte si Premenné --> Sada premenných. Pre Premennú zadajte %VYHRAŤ a pre hodnotu zadajte "spúšťač zvuku" (bez zátvoriek). "Spúšťač zvuku" je názov okna, ktoré sa objaví pri aktivácii Emy, takže tento profil sa spustí, keď sa štítok okna (%WIN) vyplní týmto textom.
Ďalej vytvoríte úlohu priradenú k tomuto profilu. Tasker vás požiada, aby ste vytvorili novú úlohu a pomenovali ju, ale jej pomenovanie nie je dôležité, takže stačí stlačiť začiarknutie, aby ste vstúpili na obrazovku úpravy úlohy. V spodnej časti stlačte + a prejdite na Úloha --> Počkajte a nastavte ho na čakanie 1 sekunda. Toto má zabrániť chybe z hlasového vyhľadávania Google, kde vyprší časový limit, ak je zavolaná bezprostredne po Emy. Po pridaní tejto akcie stlačte + znova a tentoraz ísť do Aplikácia --> Spustiť aplikáciu. Posúvajte sa nadol, kým neuvidíte Google aplikácie. Dlhé stlačenie na 'Google', aby sa zobrazil zoznam dostupných aktivít a prejdite nadol a vyberte si Aktivita hlasového vyhľadávania.
To je všetko! Tasker by teraz mal začať monitorovať zmeny v stave okna a aktivuje tento profil vždy, keď sa okno zobrazí štítok sa zhoduje so „spúšťačom zvuku“, v takom prípade počká 1 sekundu, kým spustí aktivitu hlasového vyhľadávania Google.
Aby táto funkcia vyzerala ešte hladšie, môžete zmeniť kľúčové slovo Emy na „OK Google“, takže to bude, akoby sa Emy od Huawei vôbec nezúčastňovala. Len ju používame, pretože je to jediná služba na zariadeniach Huawei, ktorá dokáže prebudiť telefón pri detekcii kľúčových slov!
Stiahnite si a importujte profil
Ako vždy poskytujeme súbor XML skriptu, ktorý si môžete stiahnuť a importovať. Jednoducho si stiahnite súbor z nižšie uvedeného odkazu a uložte ho kdekoľvek na internom úložisku. Otvorte Tasker a vypnite režim pre začiatočníkov v Predvoľbách. Potom sa vráťte na hlavnú obrazovku a dlho stlačte kartu „Profil“ hore. Mali by ste vidieť kontextové okno s jednou z možností „Importovať“. Klepnite na to a prejdite na miesto, kde ste uložili súbor .prf.xml a vyberte tento súbor na import. Určite si to zapamätajte povoliť službu prístupnosti Tasker alebo tento profil nebude fungovať!
Stiahnite si profil z AndroidFileHost
Dúfame, že tento tip vám bude užitočný. Dajte nám vedieť v komentároch nižšie, či to funguje pre vás!