Omogući "OK Google" Always-on Hotword otkrivanje na Huawei/Honor telefonima [Bez roota]

Vodič za omogućavanje otkrivanja vruće riječi OK Google na određenim Huawei i Honor telefonima koji koriste vlasničku glasovnu uslugu "Emy".

Prošli tjedan sam vam pokazao kako prisilno otkrivanje vruće riječi OK Google za rad na bilo kojem uređaju kada je zaslon isključen.

Iako svakako može biti koristan u nekim slučajevima, od korisnika je potreban root pristup da bi se omogućio, a također je pomalo gladan baterije jer sprječava vaš uređaj da uđe u stanje dubokog sna. Stoga bi bilo poželjno da uređaj ima hardversku podršku za izvanmrežno prepoznavanje vrućih riječi.

Kad sam prvi put dobio Huawei Mate 9, iznenadio sam se kada sam vidio da "OK Google" uvijek uključen nije dostupan. S obzirom na to da je Mate 9 vrhunski vrhunski uređaj prepun tone senzora, činilo se čudnim da Huawei nema namjenski koprocesor za prepoznavanje glasa. Međutim, čini se da sam u početku bio u krivu. Huawei Mate 9 (a kasnije sam saznao da mnogi vodeći Huawei/Honor uređaji) podržava izvanmrežno prepoznavanje glasa s vrućim riječima - ali samo za vlastitu glasovnu uslugu.

U Postavkama --> Pametna pomoć --> Glasovno upravljanje nalazi se izbornik za "Glasovno buđenje" koji vam omogućuje postavljanje vruće riječi za buđenje uređaja i pokretanje nekih osnovnih naredbi. Možete pitati uslugu pod nazivom "Emy", pronaći vaš telefon ili nazvati određeni kontakt, ali osim toga prilično je razočaravajuće u usporedbi s Googleovim glasovnim naredbama.

Ali dobra strana je što se Huaweijev glasovni asistent može pozvati čak i kad je ekran isključen (i čak podržava prilagođene vruće riječi za pokretanje), što je funkcija koja nam je nedostajala u aplikaciji Google na Huawei uređajima. Stoga sam smislio način da iskoristim prednosti Huaweijevog "OK Emy" da umjesto toga pokrenem Googleovo glasovno pretraživanje tako da možemo, zaobilazno, postići "OK Google" kada je ekran isključen.


Recite zbogom Emy i pozdravite Google

Kao što možete vidjeti u videu, pozivam "OK Emy" koja nakratko zatreperi Huaweijevu vlasničku uslugu glasovne interakcije prije nego što otvori Googleovo glasovno pretraživanje. Ovo radi i kada je ekran isključen, iako to ne mogu prikazati pomoću snimke zaslona.

Da biste to postavili, sve što trebate je aplikacija za automatizaciju Tasker. Instalirajte Tasker (ili bilo koju drugu aplikaciju za automatizaciju po vašem izboru, ali ovaj je vodič napravljen za Tasker jer je to jedina aplikacija s kojom imam iskustva) i omogućite njegovu uslugu pristupačnosti. Tasker treba uslugu pristupačnosti kako bi mogao pratiti promjene u stanju prozora, a to je ono što ćemo koristiti za otkrivanje kada je Emy aktivirana.

Ako imate iskustva s Taskerom, možete proširiti donji prekidač da biste vidjeli opis profila i sami brzo replicirali ovaj profil. Ako niste upoznati s Taskerom, nastavite čitati za upute korak po korak.

Opis profila

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 ]

Čitaj više

Prvo što ćete htjeti napraviti je stvoriti novi profil u Taskeru. Na glavnom zaslonu pritisnite + ikonu u donjem desnom kutu. Dodirnite Događaj kontekstu i odaberite Varijable --> Skup varijabli. Za varijablu unesite %POBIJEDITI a za Vrijednost unesite "okidač zvuka" (bez zagrada). "Okidač zvuka" naziv je prozora koji se pojavljuje kada se aktivira Emy, tako da će se ovaj profil aktivirati kada se oznaka prozora (%WIN) popuni tim tekstom.

Zatim ćete izraditi zadatak povezan s ovim profilom. Tasker će od vas tražiti da izradite novi zadatak i da mu date naziv, ali njegovo imenovanje nije važno pa samo pritisnite kvačicu za ulazak u ekran za uređivanje zadatka. Na dnu pritisnite + i idi na Zadatak --> Čekaj i postavite ga na čekanje 1 sekunda. Ovo je da bi se spriječila greška Google glasovnog pretraživanja gdje istekne vrijeme ako se pozove odmah nakon Emy. Nakon što dodate tu radnju, pritisnite + opet i ovaj put idi na Aplikacija --> Pokreni aplikaciju. Pomičite se prema dolje dok ne vidite Google aplikacija Dugi pritisak na 'Googleu' kako biste prikazali popis dostupnih aktivnosti i pomaknite se prema dolje za odabir VoiceSearchActivity.

To je to! Tasker bi sada trebao početi pratiti promjene u stanju prozora i aktivirat će ovaj profil kad god se prozor otvori oznaka odgovara "okidaču zvuka" u kojem će slučaju čekati 1 sekundu prije pokretanja Googleove aktivnosti glasovnog pretraživanja.

Kako bi ova značajka izgledala još besprijekornije, možete promijeniti Emyin hotword u "OK Google" tako da će biti kao da je Emy iz Huaweia potpuno neumiješana. Samo ga koristimo jer je to jedina usluga na Huawei uređajima koja može probuditi telefon pri otkrivanju vruće riječi!


Preuzmite i uvezite profil

Kao i uvijek, nudimo XML datoteku skripte koju možete preuzeti i uvesti. Jednostavno preuzmite datoteku s poveznice u nastavku i spremite je bilo gdje u svoju internu pohranu. Otvorite Tasker i onemogućite početnički način rada u postavkama. Zatim se vratite na glavni zaslon i dugo pritisnite karticu "Profil" na vrhu. Trebali biste vidjeti skočni prozor s jednom od opcija "Uvoz". Dodirnite to i potražite mjesto na kojem ste spremili .prf.xml datoteku i odaberite tu datoteku za uvoz. Svakako se sjeti omogućiti Taskerovu uslugu pristupačnosti ili ovaj profil neće raditi!

Preuzmite profil s AndroidFileHost

Nadamo se da će vam ovaj savjet biti koristan. Javite nam u komentarima ispod ako vam ovo odgovara!