Habilite la detección de palabras activas siempre activa "OK Google" en teléfonos Huawei/Honor [sin raíz]

Un tutorial para habilitar la detección de palabras clave de OK Google en ciertos teléfonos Huawei y Honor que utilizan el servicio de voz patentado "Emy".

La semana pasada te enseñé cómo forzar la detección de palabras clave de Google en Aceptar para funcionar en cualquier dispositivo cuando su pantalla estaba apagada.

Si bien ciertamente puede ser útil en algunos casos, requiere que los usuarios tengan acceso de root para habilitarlo y también consume algo de batería porque evita que su dispositivo entre en un estado de suspensión profunda. Por lo tanto, sería preferible que el dispositivo tuviera soporte de hardware para el reconocimiento de palabras activas sin conexión.

Cuando recibí el Huawei Mate 9 por primera vez, me sorprendió ver que "OK Google" siempre activado no estaba disponible. Dado que el Mate 9 es un dispositivo insignia premium equipado con una gran cantidad de sensores, parecía extraño que Huawei no contara con un coprocesador dedicado para manejar el reconocimiento de voz. Sin embargo, parece que al principio me equivoqué. El Huawei Mate 9 (y más tarde supe que muchos dispositivos emblemáticos de Huawei/Honor) admiten el reconocimiento de voz de palabras clave sin conexión.

pero sólo para su propio servicio de voz propietario.

Escondido en Configuración --> Asistencia inteligente --> Control por voz hay un menú para "Activación por voz" que le permite configurar una palabra activa para activar el dispositivo e iniciar algunos comandos básicos. Puedes solicitar el servicio, llamado "emy", para encontrar su teléfono o llamar a un determinado contacto, pero aparte de eso, es bastante decepcionante en comparación con los comandos de voz de Google.

Pero lo bueno es que se puede convocar al asistente de voz de Huawei incluso cuando la pantalla está apagada (e incluso admite palabras activas personalizadas para arrancar), que es la funcionalidad que nos faltaba en la aplicación de Google en los dispositivos Huawei. Por lo tanto, se me ocurrió una forma de aprovechar el "OK Emy" de Huawei para lanzar la búsqueda por voz de Google y así poder, de manera indirecta, lograr "OK Google" cuando la pantalla está apagada.


Di adiós a Emy y hola a Google

Como puede ver en el video, invoco "OK Emy", que muestra brevemente el servicio de interacción de voz patentado de Huawei antes de abrir la búsqueda por voz de Google. Esto también funciona cuando la pantalla está apagada, aunque no puedo mostrarlo usando una grabación de pantalla.

Para configurar esto, todo lo que necesitará es la aplicación de automatización. Tasker. Instale Tasker (o cualquier otra aplicación de automatización de su elección, pero este tutorial está diseñado para Tasker ya que es la única aplicación con la que tengo experiencia) y habilite su Servicio de Accesibilidad. Tasker necesita un Servicio de Accesibilidad para poder monitorear los cambios en el estado de la ventana, que es lo que usaremos para detectar cuando Emy se ha activado.

Si tiene experiencia con Tasker, puede expandir el interruptor a continuación para ver la descripción del perfil y replicar rápidamente este perfil usted mismo. Si no está familiarizado con Tasker, continúe leyendo para obtener instrucciones paso a paso.

Descripción del perfil

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 ]

leer más

Lo primero que querrás hacer es crear un nuevo perfil en Tasker. En la pantalla principal, presione el + icono en la esquina inferior derecha. Toque en el Evento contexto y elegir Variables --> Conjunto de variables. Para la variable, ingrese %GANAR y para el Valor ingrese "disparador de sonido" (sin paréntesis). "Disparador de sonido" es el nombre de la ventana que aparece cuando se activa Emy, por lo que este perfil se activará cuando la etiqueta de la ventana (%WIN) se complete con ese texto.

A continuación, creará la tarea asociada con este perfil. Tasker le pedirá que cree una nueva tarea y le dé un nombre, pero nombrarla no es importante, así que simplemente presione la marca de verificación para ingresar a la pantalla de edición de tareas. En la parte inferior presione + E ir a Tarea --> Esperar y configurarlo para esperar 1 segundo. Esto es para evitar un error en la búsqueda por voz de Google que hace que se agote el tiempo de espera si se llama inmediatamente después de Emy. Una vez que agregue esa acción, presione + otra vez y esta vez ve a Aplicación --> Iniciar aplicación. Desplácese hacia abajo hasta que vea el Google aplicación. Pulsación larga en 'Google' para que aparezca su lista de actividades disponibles y desplácese hacia abajo para seleccionar Actividad de búsqueda por voz.

¡Eso es todo! Tasker ahora debería comenzar a monitorear los cambios en el estado de la ventana y activará este perfil cada vez que la ventana La etiqueta coincide con "activador de sonido", en cuyo caso esperará 1 segundo antes de iniciar la actividad de búsqueda por voz de Google.

Para que esta característica parezca aún más fluida, puedes cambiar la palabra clave de Emy a "OK Google" para que parezca que Emy de Huawei no está involucrada en absoluto. ¡Solo lo estamos usando porque es el único servicio en dispositivos Huawei que puede activar el teléfono al detectar palabras activas!


Descargar e importar perfil

Como siempre, le proporcionamos el archivo XML del script que puede descargar e importar. Simplemente descargue el archivo desde el enlace a continuación y guárdelo en cualquier lugar de su almacenamiento interno. Abra Tasker y desactive el modo principiante en Preferencias. Luego, regrese a la pantalla principal y mantenga presionada la pestaña "Perfil" en la parte superior. Deberías ver una ventana emergente con una de las opciones "Importar". Toque eso y busque donde guardó el archivo .prf.xml y seleccione ese archivo para importar. Asegúrate de recordar habilitar el servicio de accesibilidad de Tasker ¡O este perfil no funcionará!

Descarga el perfil desde AndroidFileHost

Esperamos que encuentre útil este consejo. ¡Háganos saber en los comentarios a continuación si esto funciona para usted!