Az „OK Google” mindig bekapcsolt hotword-észlelés engedélyezése Huawei/Honor telefonokon [No Root]

Oktatóanyag az OK Google hotword-észlelés engedélyezéséhez bizonyos Huawei és Honor telefonokon, amelyek a szabadalmaztatott "Emy" hangszolgáltatást használják.

A múlt héten megmutattam, hogyan kell erőltesse az OK Google hotword észlelését hogy bármilyen eszközön működjön, amikor annak képernyője ki volt kapcsolva.

Bár bizonyos esetekben hasznos lehet, a felhasználóknak root hozzáférésre van szükségük az engedélyezéséhez, és némileg éhes az akkumulátor, mert megakadályozza, hogy az eszköz mély alvó állapotba lépjen. Ezért jobb lenne, ha az eszköz hardveres támogatással rendelkezne az offline hotword felismeréshez.

Amikor először megkaptam a Huawei Mate 9-et, meglepődve láttam, hogy az „OK Google” mindig bekapcsolva nem érhető el. Tekintettel arra, hogy a Mate 9 egy prémium zászlóshajó, rengeteg szenzorral, furcsának tűnt, hogy a Huawei nem rendelkezik dedikált társprocesszorral a hangfelismerés kezelésére. Úgy tűnik azonban, hogy először tévedtem. A Huawei Mate 9 (és később megtudtam, hogy sok zászlóshajó Huawei/Honor készülék) támogatja az offline hotword hangfelismerést – 

de csak a saját tulajdonú hangszolgáltatására.

A Beállítások --> Intelligens segítségnyújtás --> A Hangvezérlés menü a „Hangébresztés” menüpontban található, amely lehetővé teszi az eszköz felébresztéséhez és néhány alapvető parancs elindításához szükséges hotword beállítását. Érdeklődni lehet a szervizben, a "Emy", hogy megtalálja a telefonját vagy felhívjon egy bizonyos partnert, de ettől eltekintve ez meglehetősen kiábrándító a Google hangutasításaihoz képest.

De a feje az, hogy a Huawei hangsegédjét meg lehet hívni akkor is, ha a képernyő ki van kapcsolva (és még az egyéni hotwords rendszerindítást is támogatja), ez az a funkció, amely hiányzott a Huawei eszközök Google alkalmazásából. Ezért kitaláltam egy módszert, amellyel kihasználhatom a Huawei „OK Emy” funkcióját, és ehelyett elindítom a Google hangalapú keresését, így körkörösen elérhetjük „OK Google”, ha a képernyő ki van kapcsolva.


Mondjon búcsút Emynek, és üdvözölje a Google-t

Amint a videón is látható, megidézem az „OK Emy”-t, amely röviden felvillantja a Huawei szabadalmazott hanginterakciós szolgáltatását, mielőtt megnyitná a Google hangalapú keresését. Ez akkor is működik, ha a képernyő ki van kapcsolva, bár ezt nem tudom megjeleníteni képernyőfelvétel segítségével.

Ennek beállításához csak az automatizálási alkalmazásra lesz szüksége Tasker. Telepítse a Taskert (vagy bármely más tetszőleges automatizálási alkalmazást, de ez az oktatóanyag a Tasker számára készült, mivel ez az egyetlen alkalmazás, amivel tapasztalatom van), és engedélyezze a Kisegítő lehetőségek szolgáltatását. A Taskernek szüksége van egy akadálymentesítési szolgáltatásra, hogy nyomon tudja követni az ablak állapotában bekövetkezett változásokat, és ezt fogjuk használni az Emy aktiválásának észlelésére.

Ha van tapasztalata a Taskerrel, az alábbi kapcsolót kibontva megtekintheti a profil leírását, és gyorsan lemásolhatja ezt a profilt. Ha nem ismeri a Taskert, folytassa az olvasást a lépésenkénti utasításokért.

Profil leírása

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 ]

Olvass tovább

Az első dolog, amit tennie kell, egy új profil létrehozása a Taskerben. A főképernyőn nyomja meg a gombot + ikonra a jobb alsó sarokban. Érintse meg a Esemény összefüggésben és válasszon Változók --> Változókészlet. A Változóhoz írja be %GYŐZELEM és az Értékhez írja be "hang trigger" (zárójel nélkül). A "Hang trigger" annak az ablaknak a neve, amely felugrik, amikor Emy aktiválva van, tehát ez a profil akkor aktiválódik, amikor az ablakcímke (%WIN) fel van töltve ezzel a szöveggel.

Ezután létrehozza a profilhoz társított feladatot. A Tasker meg fogja kérni, hogy hozzon létre egy új feladatot és nevezze el, de az elnevezés nem fontos, ezért csak nyomja meg a pipát, hogy belépjen a Feladatszerkesztő képernyőre. Alul nyomja meg + és menj oda Feladat --> Várj és állítsa várni 1 másodperc. Ezzel elkerülhető, hogy a Google hangalapú keresés hibája lejárjon, ha közvetlenül Emy után hívják. Miután hozzáadta ezt a műveletet, nyomja meg a gombot + újra, és ezúttal menj ide Alkalmazás --> Alkalmazás indítása. Görgessen lefelé, amíg meg nem jelenik a Google kb. Hosszan nyomva a 'Google'-on, hogy megjelenítse az elérhető tevékenységek listáját, és görgessen le a kiválasztáshoz VoiceSearchActivity.

Ez az! A Taskernek most el kell kezdenie figyelni az Ablak állapotában bekövetkezett változásokat, és minden alkalommal aktiválja ezt a profilt, amikor az ablak megjelenik a címke megegyezik a „hang trigger” kifejezéssel, ebben az esetben vár egy másodpercet, mielőtt elindítja a Google hangalapú keresési tevékenységét.

Ahhoz, hogy ez a funkció még zökkenőmentesebbnek tűnjön, megváltoztathatja Emy hotword-jét az „OK Google”-ra, így olyan lesz, mintha a Huawei Emy-je teljesen nem érintett volna. Csak azért használjuk, mert ez az egyetlen szolgáltatás a Huawei eszközökön, amely képes felébreszteni a telefont hotword-észlelésre!


Profil letöltése és importálása

Mint mindig, most is biztosítjuk a szkript XML-fájlját, amelyet letölthet és importálhat. Egyszerűen töltse le a fájlt az alábbi linkről, és mentse el bárhová a belső tárhelyén. Nyissa meg a Taskert, és tiltsa le a Kezdő módot a Beállításokban. Ezután lépjen vissza a főképernyőre, és tartsa lenyomva fent a „Profil” lapot. Meg kell jelennie egy felugró ablaknak, amelynek egyik opciója az „Importálás”. Koppintson rá, és keresse meg a .prf.xml fájl mentési helyét, és válassza ki az importálni kívánt fájlt. Ügyeljen arra, hogy emlékezzen rá engedélyezze a Tasker akadálymentesítési szolgáltatását vagy ez a profil nem fog működni!

Töltse le a profilt az AndroidFileHost webhelyről

Reméljük hasznosnak találja ezt a tippet. Az alábbi megjegyzésekben tudassa velünk, ha ez működik az Ön számára!