Google announced numerous Android 10 features in the Google I/O event earlier this year. One of them is called Live Caption. It is a life-changing feature for those who are deaf or have problems with hearing, and it works great.
Utilizing the new and significantly improved offline speech recognition engine, Live Caption auto-generates captions for the audio playing on your device. It works with not only videos but also voice messages, podcasts, and more. The best thing is that it doesn’t require a data connection to process the audio. Everything is done locally on your device.
Unfortunately, the feature is currently exclusive to the recently launched Pixel 4 devices, with the recent announcement of releasing the feature to Pixel 3 and Pixel 3a devices later this month. However, the Android modding community on XDA has found a way to enable the Live Caption feature on other Android 10 devices, including the older Pixel 2 and the original Pixel devices. Some users reportedly got it working on the Redmi K20 running a custom Android 10 AOSP ROM.
If you have one of these devices, you can definitely try out the following instructions in this guide to get the Live Caption feature working.
- A rooted Pixel or non-Pixel device running stock Android 10. In case you don’t have a rooted phone, visit the XDA-Developers forum and search for a root guide for your device. You will also find several videos on YouTube about rooting a particular device.
- It is recommended to root your device with Magisk. We will need the Magisk Manager to install systemless modules.
- Download these files on your device:
Device Personalization Features (For Pixel 4) [APKMirror link]
LiveCaption_Pixel.zip [AndroidFileHost link]
LiveCaption_nonPixel.zip [AndroidFileHost link]
Warning: Rooting will void your device’s warranty. Following the wrong guide or flashing a wrong file can possibly brick your device. So proceed at your own discretion as we are not responsible for any damages done to your device.
Guide to Enable Live Caption on Android 10 Devices
- To get started, head over to Settings > Apps and check if Device Personalization Services is installed on your device. If you own a Pixel device, you won’t have to check as it comes pre-installed. Some custom Android 10 ROMs may also have it installed by default.
- If your device has Device Personalization Services installed, then download the APK file from the link given above and install it on your device. Make sure the version of the app is 2.6.278396641 (659672). If your device doesn’t have it, then skip this step and proceed to the next one.
- Assuming that you have Magisk Manager installed, launch the app and go to the Downloads section.
- Search for “SQLite for ARM aarch64 devices” Magisk Module, install it on your device, and restart it.
- If you have a Pixel device, install the LiveCaption_Pixel.zip Magisk Module from the Magisk manager. Otherwise, install the LiveCaption_nonPixel.zip module for non-Pixel devices.
- After installing the module, reboot your device to save the modifications.
- Once you are back in the operating system, go to Settings > Sound / Accessibility to find the Live Caption feature.
- If you see it, then toggle on Live Caption and try watching a YouTube video or listening to a podcast in English. In case it doesn’t work, reboot your device with the feature enabled.
Note: Don’t update Device Personalization Services from the Play Store, as it might disable the Live Caption feature on your device. Simply turn off automatic updates from Play Store to tackle this issue.
Whether you want to watch a video in low volume or have long-term hearing problems, Google’s Live Caption is a must-have feature. We have provided extensive instructions to get Live Caption working on your Android 10 device. The guide only works for rooted devices, so don’t try this on an unrooted device. Also, if you want to play Google Stadia games on your smartphone, check out this TechCodex guide to get it working on a non-Pixel device.
For the latest tech news and updates, Install TechCodex App, and follow us on Facebook and Twitter. Also, if you like our efforts, consider sharing this story with your friends, this will encourage us to bring more exciting updates for you.