Google создал Live Captions, чтобы помочь пользователям с нарушениями слуха следить за видео. Теперь, похоже, Google включит эту функцию для телефонных звонков.
Google впервые объявила о своем "Живые субтитры"Функция доступности на Google I/O 2019 в прошлом году. Используя три модели машинного обучения на устройстве, эта функция обнаруживает англоязычную речь в мультимедиа и автоматически генерирует субтитры. Впервые эта функция была доступна на Pixel 4, но позже была расширена до Пиксель 3а, Пиксель 3, Пиксель 2, Самсунг Галакси С20, OnePlus 7T, и OnePlus 8. Однако с момента запуска этой функции она не получала никаких обновлений своей функциональности. Однако вскоре ситуация может измениться, поскольку мы обнаружили доказательства того, что Google позволит Live Caption работать во время телефонных звонков.
Разборка APK часто позволяет предсказать функции, которые могут появиться в будущем обновлении приложения, но возможно, что любая из упомянутых здесь функций может не появиться в будущем выпуске. Это связано с тем, что эти функции в настоящее время не реализованы в действующей сборке и могут быть добавлены разработчиками в любое время в будущей сборке.
В Android 11 Developer Preview 3 для Google Pixel 4 мы проанализировали версию 2.13.302920511 Службы персонализации устройств, приложения, отвечающего за Live Captions. В нем мы обнаружили строки, в которых говорится, что пользователи смогут включить Live Caption по телефону.
<stringname="call_confirmation_cancel">CANCELstring>
<stringname="call_confirmation_confirmation_message">Enable Live Caption over this phone call? Your use of the feature will be annonunced to others on the call.string>
<stringname="call_confirmation_dialog_name">Enable Live Caption confirmation dialogstring>
<stringname="call_confirmation_enable">ENABLEstring>
<stringname="call_other_side_transcription_prefix">Callerstring>
<stringname="call_system_message_prefix">Systemstring>
<stringname="call_turn_indicator_text">…string>
<stringname="call_user_typed_input_prefix">You typedstring>
Включение этой функции во время телефонного звонка сообщит всем участникам, что звонок записывается в субтитры. Во время телефонного звонка будет воспроизводиться аудиофайл, и в этом аудиофайле просто звучит следующая строка:
<stringname="system_message_start_call_speaking_mode">Hi, the person you’re about to speak with has call captions turned on. They’ll see captions of what you say to help them listen along.string>
В настоящее время API, на который опираются Live Captions, AudioPlaybackCaptureConfiguration, не позволяет запись звука голосового вызова. Однако возможно, что новое системное разрешение добавлено в Android 11 Developer Preview 3 позволит функции обойти это ограничение.
Спасибо PNF Software за предоставление нам лицензии на использование. JEB-декомпилятор, инструмент профессионального уровня для обратного проектирования приложений Android.