ANDROID

How to enable Pixel 4’s Live Caption feature on older Pixel phones and other rooted Android 10 devices

For users who are deaf or hard-of-hearing, Google’s new Live Caption tool in Android 10 might be really useful. This tool was announced at Google I/O earlier this year, and what it does is automatically provide captions for audio that’s playing on your device. It works with videos, podcasts, audio messages, and other supported media (but not phone or video calls). When Google launched the feature, they made it a Pixel 4-exclusive, though they said they planned to bring it to the Pixel 3 and Pixel 3a sometime this month. However, we’ve already shown that it can run on other devices, too, and now I’m getting to share the way to enable it on your own device..

You’ll need a rooted device running Android 10 to form this trick work because Google thus far intends for Live Caption to only work on the newest Pixel smartphones. aside from the tactic wont to enable Live Caption support on Android 10, there’s another method that involves changing system property values to trick the Device Personalization Services app into thinking it’s running on a Pixel 4. However, doing so on an older Pixel phone will break the Google Camera app, so I won’t share this alternative method. the tactic I’m sharing won’t touch any system properties; instead, it directly sets all the values controlling the Live Caption feature to be true. Thus, no camera functionality, or the other functionality for that matter, should be affected. Still, before flashing any mods like this, you ought to have a backup handy.

READ  [Fixed] How to fix charging and end call sounds on the Google Pixel after the Android 10 update

I enabled Live Caption on my Pixel 2 XL and Pixel 3 XLa number of my followers on Twitter said it worked on the Pixel 3a, first-generation Pixel, Essential Phone, and Redmi K20 running a custom AOSP-based ROM. Live Caption doesn’t seem to figure on the OnePlus 6T or OnePlus 7 Pro running OxygenOS 10 using this method, but hopefully, we will catch on working with a touch more debugging. If you would like to undertake it out on your own device, here’s what you would like to try to do .

Requirements:

  • Android smartphone or tablet running Android 10.
  • Root access with Magisk.

Go to Settings > Apps and tap the menu to point out all system apps. See if “Device Personalization Services” is installed. This app is pre-installed on Pixel devices. It shouldn’t be there on non-Pixel devices, but some custom ROMs may have bundled it anyway.

If your device already has “Device Personalization Services” installed, then you want to update to the newest version of the APK extracted from the Pixel 4. Specifically, install this APK. The APK extracted from the Pixel 4 has code for the Live Caption feature. Other versions of this APK won’t have Live Caption. If your device doesn’t have already got Device Personalization Services installed, then don’t attempt to install it and just still subsequent step.

Steps:

  1. Go to Settings > Apps and tap the menu to point out all system apps. See if “Device Personalization Services” is installed. This app is pre-installed on Pixel devices. It shouldn’t be there on non-Pixel devices, but some custom ROMs may have bundled it anyway.
  2. If your device already has “Device Personalization Services” installed, then you want to update to the newest version of the APK extracted from the Pixel 4. Specifically, install this APK. The APK extracted from the Pixel 4 has code for the Live Caption feature. Other versions of this APK won’t have Live Caption. If your device doesn’t have already got Device Personalization Services installed, then don’t attempt to install it and just still subsequent step.
  3. Open Magisk Manager and install the “SQLite for ARM aarch64 devices” Module from the Downloads section. Note: If you have already got an SQLite binary from TitaniumBackup or Termux, then my Magisk Module installer script will detect it so you won’t got to install this separate SQLite binary.
  4. Reboot your phone.
  5. Download one among the subsequent Magisk Modules that I made and install it in Magisk Manager. If your device had “Device Personalization Services” installed and you followed step #2 to update to the newest version, then install this Module called “LiveCaption_Pixel.zip“. If your device didn’t have “Device Personalization Services” installed and you skipped step #2, then install this Module called “LiveCaption_nonPixel.zip“. The difference between the _Pixel and therefore the _nonPixel Modules is that the _nonPixel one has the “Device Personalization Services” app bundled with it. this is often a system app, so it can’t be installed like all normal APK if you don’t have already got it installed.
  6. Reboot your phone.
  7. Check Settings > Sound or Settings > Accessibility for the Live Caption setting. Enable the feature and see if it works by watching a YouTube video with English audio. If it doesn’t work, try rebooting another time.
READ  How To Keep Kids Out With Android Guest Mode

Hopefully, you ought to have Live Caption up and running on your rooted Android 10 device. I’ve had the feature enabled on my Pixel 2 XL for over 2 months now with none issues. A word of warning, though. Don’t update the Device Personalization Services app through the Google Play Store. Google serves different versions of the app to different devices—if you put in a version that wasn’t made for the Pixel 4, you’ll lose the Live Caption feature. Disable automatic updates for this app within the Play Store, and check to form sure that any updated APK you are doing install through APKMirror came from the Pixel 4.

I discovered this method on my very own , but i might wish to thank XDA Forum Moderator Didgeridoohan and XDA Recognized Developer topjohnwu for helping me debug my script. i might also wish to thank XDA Senior Member 73sydney, jcmm11, adpoliak, and every one others involved within the GPay-SQLite-Fix Magisk Module as I borrowed the code to see for an SQLite binary.

About the author

Wikitechy Editor

Wikitechy Editor

Wikitechy Founder, Author, International Speaker, and Job Consultant. My role as the CEO of Wikitechy, I help businesses build their next generation digital platforms and help with their product innovation and growth strategy. I'm a frequent speaker at tech conferences and events.

Add Comment

Click here to post a comment

X