Google vytvořil živé přepisy, aby pomohl uživatelům se sluchovým postižením sledovat video. Nyní se zdá, že Google tuto funkci povolí pro telefonní hovory.
Google poprvé oznámil své „Živé titulky"funkce usnadnění na Google I/O 2019 v loňském roce. Pomocí tří modelů strojového učení na zařízení tato funkce detekuje řeč v angličtině v médiích a automaticky generuje titulky. Tato funkce byla nejprve zpřístupněna na Pixel 4, ale později byla rozšířena na Pixel 3a, Pixel 3, Pixel 2, Samsung Galaxy S20, OnePlus 7T, a OnePlus 8. Od spuštění funkce však neobdržela žádné aktualizace své funkce. To by se však mohlo brzy změnit, protože jsme objevili důkazy, že Google umožní živému přepisu fungovat přes telefonní hovory.
Zrušení souboru APK může často předvídat funkce, které se mohou objevit v budoucí aktualizaci aplikace, ale je možné, že některá z funkcí, které zde zmiňujeme, se v budoucím vydání nemusí objevit. Je to proto, že tyto funkce nejsou v současné době v živém sestavení implementovány a vývojáři je mohou kdykoli stáhnout v budoucím sestavení.
V Android 11 Developer Preview 3 pro Google Pixel 4 jsme analyzovali verzi 2.13.302920511 služby Device Personalization Services, což je aplikace zodpovědná za živé titulky. Zjistili jsme v něm řetězce, díky kterým si uživatelé státu budou moci zapnout živý přepis během telefonního hovoru.
<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>
Povolení funkce prostřednictvím telefonního hovoru oznámí všem účastníkům, že se hovor přepisuje do titulků. Během telefonního hovoru se přehraje zvukový soubor a tento zvukový soubor jednoduše říká následující řádek:
<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>
V současné době je API, na které se živé titulky spoléhají, AudioPlaybackCaptureConfiguration, neumožňuje nahrávání zvuku hlasového hovoru. Je však možné, že a v Android 11 Developer Preview 3 přidáno nové oprávnění pouze pro systém umožní funkci obejít toto omezení.
Děkujeme společnosti PNF Software za poskytnutí licence k použití JEB dekompilátor, profesionální nástroj zpětného inženýrství pro aplikace Android.