Новую функцию Live Caption, синхронный показ субтитров при воспроизведении аудио- или видеофайлов ( в т.ч. и без звука), для «некоторых устройств высокого класса» Google пообещала уже достаточно давно (еще на минувшей I/O).
Что касается точного списка этих самых устройств, то пока понятно только, что в ближайшей перспективе Live Caption официально будет только у новых Pixel 4.
А неофициально благодаря раздобытому народными умельцами APK-файлу приложения Device Personalization Services, которым комплектуется Pixel 4 XL, Live Caption уже начали ставить на «старые» Pixel 2 XL и Pixel 3 XL, а также, судя по отзывам пользователей, на Pixel 3a, Essential Phone, Xiaomi Redmi K20 (с кастомной AOSP-прошивкой) и даже на самые первые Pixel-и.
Из необходимых условий — Android 10 с root-доступом и Magisk, APK и немного доп.софта (о нем — ниже).
Отмечается, правда, что на функцию пока не работает на некоторых флагманских и околофлагманских моделях из числа популярных (например, на OnePlus 6T и OnePlus 7 Pro с OxygenOS 10 приведенным ниже методом она не устанавливается), но и в этом направлении работа ведется очень активно, так что результат наверняка не заставит себя долго ждать. В общем,..
как установить Live Caption на Android-смартфон
Порядок действий следующий:
- открываем «Настройки» смартфона, далее — «Приложения«, тапаем значок меню, выбираем «Показать системные приложения» и затем через поиск в списке системных приложений находим «Device Personalization Services» (штатно данное приложение предустановлено только в Pixel-ях, но также встречается в некоторых кастомных прошивках);
- если Device Personalization Services в списке системных приложений нашлось сразу, то обновляем его, установив ЭТОТ APK;
- если не нашлось, то указанный APK НЕ СТАВИМ, а открываем Magisk Manager устанавливаем модуль SQLite for ARM aarch64 devices (важно: если на смартфоне уже установлен SQLite binary от TitaniumBackup или Termux, то отдельно указанный модуль доустанавливать не нужно);
- перезагружаем смартфон;
- далее:
- если в смартфоне было установлено «Device Personalization Services» и оно нормально обновилось через APK-файл, то качаем и устанавливаем Magisk-модуль LiveCaption_Pixel.zip [ЛИНК];
- если в смартфоне приложение «Device Personalization Services» установлено не было, то качаем и устанавливаем модуль LiveCaption_nonPixel.zip [ЛИНК]
- после завершения установки перезагружаем смартфон;
- теперь тапаем «Настройки» > «Звук» (или «Настройки» > «Общий доступ»), открываем и настраиваем функцию Live Caption, затем запускаем любое видео на английском и её тестируем:
- если с первого раза Live Caption не заработала, пробуем перезагрузить смартфон еще раз.
ВАЖНО:
во-первых, после установки Live Caption отключаем автоматическое обновление приложения Device Personalization Services через Google Play (после установки любой обновы в версии не для Pixel 4 Live Caption работать перестанет);
во-вторых, перед установкой любых апдейтов приложения Device Personalization Services из APK-файлов через APKMirror тоже проверяем, чтобы это были именно версии оригинального приложения для Pixel 4. via