Google gatavojas ļaut jums tālruņa zvanu laikā izmantot "tiešraides subtitrus".

Google izveidoja subtitrus reāllaikā, lai palīdzētu lietotājiem ar dzirdes traucējumiem sekot līdzi videoklipam. Tagad šķiet, ka Google iespējos šo funkciju tālruņa zvaniem.

Google pirmo reizi paziņoja par savu "Subtitri reāllaikā" pieejamības funkcija Google I/O 2019 pagājušajā gadā. Izmantojot trīs ierīcē iebūvētus mašīnmācīšanās modeļus, šī funkcija nosaka runu angļu valodā medijos un automātiski ģenerē parakstus. Funkcija vispirms bija pieejama Pixel 4, bet vēlāk tika paplašināta līdz Pixel 3a, Pixel 3, Pixel 2, Samsung Galaxy S20, OnePlus 7T, un OnePlus 8. Tomēr kopš funkcijas palaišanas tā nav saņēmusi nekādus tā funkcionalitātes atjauninājumus. Tomēr drīzumā tas varētu mainīties, jo mēs atklājām pierādījumus tam, ka Google atļaus subtitru reāllaikā darboties tālruņa zvanu laikā.

APK nojaukšana bieži vien var paredzēt funkcijas, kas var tikt iekļautas turpmākā lietojumprogrammas atjauninājumā, taču ir iespējams, ka kāda no šeit minētajām funkcijām var nebūt pieejama nākamajā laidienā. Tas ir tāpēc, ka šīs funkcijas pašlaik nav ieviestas tiešraidē, un izstrādātāji tos jebkurā laikā var izmantot nākamajā versijā.

Android 11 izstrādātāja priekšskatījumā 3, kas paredzēts viedtālrunim Google Pixel 4, mēs analizējām Device Personalization Services versiju 2.13.302920511 — lietojumprogrammu, kas atbild par subtitriem reāllaikā. Tajā mēs pamanījām virknes, kuru statusa lietotāji tālruņa zvana laikā varēs ieslēgt subtitru reāllaikā.

<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>

Iespējojot šo funkciju, izmantojot tālruņa zvanu, visi dalībnieki paziņos, ka zvans tiek pārrakstīts titros. Tālruņa zvanā tiks atskaņots audio fails, un šajā audio failā vienkārši ir šāda rindiņa:

<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>

Pašlaik API, uz kuru balstās tiešraides subtitri, AudioPlaybackCaptureConfiguration, neļauj balss zvana audio ierakstīšana. Tomēr ir iespējams, ka a Android 11 izstrādātāja priekšskatījumā 3 ir pievienota jauna tikai sistēmai paredzēta atļauja ļaus funkcijai apiet šo ierobežojumu.


Paldies PNF programmatūrai par lietošanas licenci JEB dekompilators, profesionāla līmeņa reversās inženierijas rīks Android lietojumprogrammām.