Aktivieren Sie die „OK Google“-Always-on-Hotword-Erkennung auf Huawei/Honor-Telefonen [Kein Root]

Ein Tutorial zum Aktivieren der OK-Google-Hotword-Erkennung auf bestimmten Huawei- und Honor-Telefonen, die den proprietären Sprachdienst „Emy“ nutzen.

Letzte Woche habe ich dir gezeigt, wie es geht OK erzwingen Google-Hotword-Erkennung um auf jedem Gerät zu arbeiten, wenn der Bildschirm ausgeschaltet ist.

Obwohl es in manchen Fällen sicherlich nützlich sein kann, erfordert es für die Aktivierung Root-Zugriff des Benutzers und ist außerdem etwas energieintensiv, da es verhindert, dass Ihr Gerät in den Tiefschlafzustand wechselt. Daher wäre es vorzuziehen, wenn das Gerät Hardwareunterstützung für die Offline-Hotword-Erkennung bieten würde.

Als ich das Huawei Mate 9 zum ersten Mal erhielt, war ich überrascht, dass „OK Google“ immer an nicht verfügbar war. Angesichts der Tatsache, dass es sich beim Mate 9 um ein Premium-Flaggschiff mit zahlreichen Sensoren handelt, schien es seltsam, dass Huawei keinen dedizierten Co-Prozessor für die Spracherkennung hatte. Es scheint jedoch, dass ich mich zunächst geirrt habe. Das Huawei Mate 9 (und später erfuhr ich, dass viele Flaggschiff-Geräte von Huawei/Honor) die Offline-Hotword-Spracherkennung unterstützen – 

aber nur für seinen eigenen proprietären Sprachdienst.

Versteckt unter „Einstellungen“ -> „Intelligente Unterstützung“ -> „Sprachsteuerung“ befindet sich ein Menü für „Sprachaktivierung“, in dem Sie ein Hotword einrichten können, um das Gerät zu aktivieren und einige grundlegende Befehle auszuführen. Sie können den Dienst namens „Emy", um Ihr Telefon zu finden oder einen bestimmten Kontakt anzurufen, aber ansonsten ist es im Vergleich zu den Sprachbefehlen von Google ziemlich enttäuschend.

Der Vorteil ist jedoch, dass der Sprachassistent von Huawei aufgerufen werden kann auch wenn der Bildschirm ausgeschaltet ist (und es unterstützt sogar benutzerdefinierte Hotwords), was die Funktionalität ist, die uns in der Google App auf Huawei-Geräten gefehlt hat. Daher habe ich mir eine Möglichkeit ausgedacht, Huaweis „OK Emy“ zu nutzen, um stattdessen die Sprachsuche von Google zu starten, damit wir auf Umwegen etwas erreichen können „OK Google“, wenn der Bildschirm ausgeschaltet ist.


Verabschieden Sie sich von Emy und begrüßen Sie Google

Wie Sie im Video sehen können, rufe ich „OK Emy“ auf, was kurz den proprietären Sprachinteraktionsdienst von Huawei aufblitzen lässt, bevor die Sprachsuche von Google geöffnet wird. Das funktioniert auch, wenn der Bildschirm ausgeschaltet ist, obwohl ich das nicht mit einer Bildschirmaufnahme zeigen kann.

Um dies einzurichten, benötigen Sie lediglich die Automatisierungs-App Tasker. Installieren Sie Tasker (oder eine andere Automatisierungs-App Ihrer Wahl, aber dieses Tutorial ist für Tasker konzipiert, da dies die einzige App ist, mit der ich Erfahrung habe) und aktivieren Sie den Accessibility Service. Tasker benötigt einen Barrierefreiheitsdienst, damit er Änderungen im Fensterstatus überwachen kann. Diesen nutzen wir, um zu erkennen, wann Emy aktiviert wurde.

Wenn Sie Erfahrung mit Tasker haben, können Sie den Schalter unten erweitern, um die Beschreibung des Profils anzuzeigen und dieses Profil schnell selbst zu replizieren. Wenn Sie mit Tasker nicht vertraut sind, lesen Sie weiter, um Schritt-für-Schritt-Anleitungen zu erhalten.

Profil Beschreibung

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 ]

mehr lesen

Als Erstes sollten Sie ein neues Profil in Tasker erstellen. Drücken Sie im Hauptbildschirm die Taste + Symbol in der unteren rechten Ecke. Tippen Sie auf die Ereignis Kontext und wählen Sie Variablen -> Variablensatz. Geben Sie als Variable Folgendes ein: %GEWINNEN und für den Wert eingeben „Soundauslöser“ (ohne Klammern). „Sound Trigger“ ist der Name des Fensters, das angezeigt wird, wenn Emy aktiviert wird. Daher wird dieses Profil ausgelöst, wenn die Fensterbezeichnung (%WIN) mit diesem Text gefüllt wird.

Als Nächstes erstellen Sie die diesem Profil zugeordnete Aufgabe. Tasker fordert Sie auf, eine neue Aufgabe zu erstellen und ihr einen Namen zu geben. Die Benennung ist jedoch nicht wichtig. Klicken Sie daher einfach auf das Häkchen, um den Bildschirm zum Bearbeiten der Aufgabe aufzurufen. Unten drücken + und geh zu Aufgabe -> Warten und stellen Sie es so ein, dass es wartet 1 Sekunde. Dadurch soll ein Fehler bei der Google-Sprachsuche verhindert werden, bei dem es zu einer Zeitüberschreitung kommt, wenn sie direkt nach Emy aufgerufen wird. Sobald Sie diese Aktion hinzugefügt haben, drücken Sie + noch einmal und dieses Mal gehen App -> App starten. Scrollen Sie nach unten, bis Sie das sehen Google App. Lange drücken Klicken Sie auf „Google“, um die Liste der verfügbaren Aktivitäten aufzurufen, und scrollen Sie zur Auswahl nach unten VoiceSearchActivity.

Das ist es! Tasker sollte nun mit der Überwachung von Änderungen im Fensterstatus beginnen und dieses Profil bei jedem Öffnen des Fensters aktivieren Die Bezeichnung stimmt mit „Sound Trigger“ überein. In diesem Fall wird 1 Sekunde gewartet, bevor die Sprachsuchaktivität von Google gestartet wird.

Um diese Funktion noch reibungsloser erscheinen zu lassen, können Sie das Hotword von Emy in „OK Google“ ändern, sodass es so aussieht, als ob Emy von Huawei völlig unbeteiligt wäre. Wir verwenden es nur, weil es der einzige Dienst auf Huawei-Geräten ist, der das Telefon bei Hotword-Erkennung aktivieren kann!


Profil herunterladen und importieren

Wie immer stellen wir die XML-Datei des Skripts zur Verfügung, die Sie herunterladen und importieren können. Laden Sie die Datei einfach über den untenstehenden Link herunter und speichern Sie sie irgendwo auf Ihrem internen Speicher. Öffnen Sie Tasker und deaktivieren Sie den Anfängermodus in den Einstellungen. Gehen Sie dann zurück zum Hauptbildschirm und drücken Sie lange auf die Registerkarte „Profil“ oben. Sie sollten ein Popup mit einer der Optionen „Importieren“ sehen. Tippen Sie darauf, navigieren Sie zu dem Speicherort, an dem Sie die Datei .prf.xml gespeichert haben, und wählen Sie die zu importierende Datei aus. Denken Sie unbedingt daran Aktivieren Sie den Tasker-Eingabehilfedienst sonst funktioniert dieses Profil nicht!

Laden Sie das Profil von AndroidFileHost herunter

Wir hoffen, dass Sie diesen Tipp nützlich finden. Lassen Sie uns in den Kommentaren unten wissen, ob dies für Sie funktioniert!