This will only work for devices running Android 10. Whether its MIUI, OxygenOS, EMUI, OneUI, or any other skin, under it should be Android 10. Although, these custom skins may cause problems. For instance, this does not work on the OnePlus 7 Pro running OxygenOS 10.0.2. It similarly doesn’t work on the OnePlus 6 running OxygenOS either.
Second of all, your device must be rooted and rooted via the Magisk Systemless Framework. Users have reported this method to be working on all kinds of devices from the Essential PH-1 to the Redmi K20 running a custom ROM.
Device Personalization Services
Pixel devices running Android 10 will have a system app called Device Personalization Services. This may also be installed on your device if you’re running a custom ROM like the Pixel Experience, or something else that tries to emulate the Pixel look and feel. If you do have the said system app pre-installed, you’ll need to update it to the latest version. The latest version is on the Pixel 4 and XDA’s Mishaal Rahman has extracted the APK.
This APK can be installed on any phone that already has the Device Personalization Services app. Those who don’t have the said app pre-installed on their phone can just skip this part.
Regardless of whether your phone has the Device Personalization Services app pre-installed or not, you will need to install the SQLite binary. This can be easily done with a Magisk Module.
- Open the Magisk Manager app.
- Tap the three horizontal lines present at the top left to open the menu drawer.
- Go to the Downloads Section.
- Tap on the search button in the top-left and type SQLite.
- Next, tap on the download button next to the only search result named SQLite for ARM aarch64 devices
- Select Install.
- Once the module is downloaded and installed, tap on the Reboot button at the bottom.
You can find instructions over on XDA where Mishal describes the process in detail. You can also find links to the required APK file for Pixel and other devices with the Device Personalization Services app pre-installed. Essentially, if you’ve followed the steps above, you just have to install another Magisk Module that actually enables the Pixel Live Caption on your device. Once enabled, you can find the Live Caption settings in Settings > Sounds & Notifications or Settings > System > Accessibility.