La nueva función Live Caption es exclusiva de Google Pixel 4, pero aquí se explica cómo habilitarla en teléfonos Pixel más antiguos y otros dispositivos con Android 10 rooteados.
Para los usuarios sordos o con problemas de audición, la nueva herramienta Live Caption de Google en Android 10 podría resultar realmente útil. Esta herramienta fue Anunciado en Google I/O a principios de este año, y lo que hace es proporcionar automáticamente subtítulos para el audio que se reproduce en su dispositivo. Funciona con vídeos, podcasts, mensajes de audio y otros medios compatibles (pero no con llamadas telefónicas ni con videollamadas). Cuando Google lanzó la función, la convirtieron en una Exclusivo de Pixel 4, aunque ellos dijeron que planeaban traerlo al Pixel 3 y Pixel 3a en algún momento de este mes. Sin embargo, ya hemos mostrado que también puede ejecutarse en otros dispositivos y ahora voy a compartir cómo habilitarlo en su propio dispositivo.
Necesitará un dispositivo rooteado con Android 10 para que este truco funcione porque hasta ahora Google tiene la intención de que Live Caption solo funcione en los últimos teléfonos inteligentes Pixel. Además del método que utilicé para habilitar la compatibilidad con Live Caption en Android 10, existe otro método que implica cambiar los valores de propiedad del sistema para engañar a la aplicación de Servicios de personalización del dispositivo haciéndole creer que se está ejecutando en un Píxel 4. Sin embargo, hacerlo en un teléfono Pixel más antiguo dañará la aplicación Google Camera, por lo que no compartiré este método alternativo. El método que estoy compartiendo no afectará ninguna propiedad del sistema; en su lugar, establece directamente que todos los valores que controlan la función Live Caption sean verdaderos. Por lo tanto, ninguna funcionalidad de la cámara, ni ninguna otra funcionalidad, debería verse afectada. Aún así, antes de actualizar cualquier mod como este, debes tener una copia de seguridad a mano.
Habilité Live Caption en mi Pixel 2 XL y Pixel 3 XL. Algunos de mis seguidores en Twitter dijeron que funcionó en Pixel 3a, Pixel de primera generación, Essential Phone y Redmi K20 con una ROM personalizada basada en AOSP. Live Caption no parece funcionar en OnePlus 6T o OnePlus 7 Pro con OxygenOS 10 usando este método, pero con suerte podemos hacerlo funcionar con un poco más de depuración. Si desea probarlo en su propio dispositivo, esto es lo que debe hacer.
Requisitos:
- Teléfono inteligente o tableta Android con Android 10.
- Acceso root con Magisk.
Pasos:
- Vaya a Configuración > Aplicaciones y toque el menú para mostrar todas las aplicaciones del sistema. Vea si "Servicios de personalización del dispositivo" está instalado. Esta aplicación está preinstalada en dispositivos Pixel. No debería estar disponible en dispositivos que no sean Pixel, pero es posible que algunas ROM personalizadas lo hayan incluido de todos modos.
- Si su dispositivo ya tiene instalados los "Servicios de personalización del dispositivo", debe actualizar a la última versión del APK extraído del Pixel 4. Específicamente, instala este APK. El APK extraído del Pixel 4 tiene código para la función Live Caption. Otras versiones de este APK no tendrán Live Caption. Si su dispositivo aún no tiene instalados los Servicios de personalización del dispositivo, no intente instalarlos y simplemente continúe con el siguiente paso.
- Abra Magisk Manager e instale el módulo "SQLite para dispositivos ARM aarch64" desde la sección Descargas. Nota: Si ya tiene un binario SQLite de TitaniumBackup o Termux, mi script de instalación del módulo Magisk lo detectará, por lo que no necesitará instalar este binario SQLite por separado.
- Reinicia tu teléfono.
- Descargue uno de los siguientes módulos Magisk que creé e instálelo en Magisk Manager. Si su dispositivo tenía instalados los "Servicios de personalización del dispositivo" y siguió el paso 2 para actualizar a la última versión, instale este módulo llamado "LiveCaption_Pixel.zip". Si su dispositivo no tenía instalados los "Servicios de personalización del dispositivo" y se saltó el paso 2, instale este módulo llamado "LiveCaption_nonPixel.zip". La diferencia entre los módulos _Pixel y _nonPixel es que el _nonPixel tiene la aplicación "Servicios de personalización de dispositivos" incluida. Esta es una aplicación del sistema, por lo que no se puede instalar como cualquier APK normal si aún no la tienes instalada.
- Reinicia tu teléfono.
- Verifique Configuración> Sonido o Configuración> Accesibilidad para la configuración de subtítulos en vivo. Habilite la función y vea si funciona viendo un video de YouTube con audio en inglés. Si no funciona, intenta reiniciar una vez más.
Con suerte, deberías tener Live Caption funcionando en tu dispositivo Android 10 rooteado. He tenido la función habilitada en mi Pixel 2 XL durante más de 2 meses sin ningún problema. Sin embargo, una palabra de cautela. No actualice la aplicación Servicios de personalización del dispositivo a través de Google Play Store. Google ofrece diferentes versiones de la aplicación para diferentes dispositivos; si instala una versión que no fue creada para Pixel 4, perderá la función Live Caption. Deshabilite las actualizaciones automáticas para esta aplicación en Play Store y verifique que cualquier APK actualizado que instale a través de APKMirror provenga del Pixel 4.
Descubrí este método por mi cuenta, pero me gustaría agradecer al moderador del foro XDA. Didgeridoohan y desarrollador reconocido por XDA topjohnwu por ayudarme a depurar mi script. También me gustaría agradecer al miembro senior de XDA. 73sidney, jcmm11, adpoliak y todos los demás involucrados en el GPay-SQLite-Fijar Módulo Magisk cuando tomé prestado el código para verificar si hay un binario SQLite.