Iespējojiet Pixel 4 subtitru reāllaikā funkciju ierīcēs ar Android 10 saknes sistēmu

Jaunā reāllaika subtitru funkcija ir ekskluzīva Google Pixel 4, taču tālāk ir norādīts, kā to iespējot vecākos Pixel tālruņos un citās Android 10 ierīcēs.

Lietotājiem, kuri ir nedzirdīgi vai vājdzirdīgi, Google jaunais rīks tiešraides subtitri operētājsistēmā Android 10 varētu būt patiešām noderīgs. Šis rīks bija paziņoja Google I/O šī gada sākumā, un tas automātiski nodrošina parakstus audio, kas tiek atskaņots jūsu ierīcē. Tas darbojas ar video, aplādes, audio ziņojumiem un citiem atbalstītiem multivides līdzekļiem (bet ne tālruņa vai videozvaniem). Kad Google palaida šo funkciju, viņi to padarīja par Ekskluzīvs Pixel 4, lai gan viņi teica, ka plāno to atvest uz Pixel 3 un Pixel 3a kaut kad šajā mēnesī. tomēr mēs jau esam parādījuši ka tas var darboties arī citās ierīcēs, un tagad es pastāstīšu, kā to iespējot savā ierīcē.

Lai šis triks darbotos, jums būs nepieciešama sakņota ierīce, kurā darbojas operētājsistēma Android 10, jo Google līdz šim ir paredzējis, ka tiešraides subtitri darbosies tikai jaunākajos Pixel viedtālruņos. Papildus metodei, kuru izmantoju, lai iespējotu subtitru reāllaikā atbalstu operētājsistēmā Android 10, ir arī cita metode mainīt sistēmas rekvizītu vērtības, lai apmānītu lietotni Device Personalization Services, liekot domāt, ka tā darbojas a Pixel 4. Tomēr, to darot vecākā Pixel tālrunī, Google kameras lietotne tiks sabojāta, tāpēc es nekopīgošu šo alternatīvo metodi. Kopīgotā metode neietekmēs sistēmas rekvizītus; tā vietā visas vērtības, kas kontrolē subtitru tiešraides funkciju, tiek tieši iestatītas kā patiesas. Tādējādi nedrīkst tikt ietekmēta neviena kameras funkcionalitāte vai jebkura cita funkcionalitāte. Tomēr pirms šādu modifikāciju mirgošanas jums ir jābūt ērtai rezerves kopijai.

Es savā Pixel 2 XL un Pixel 3 XL ierīcē iespējoju subtitru reāllaikā. Daži no maniem sekotājiem pakalpojumā Twitter teica, ka tas darbojas ar Pixel 3a, pirmās paaudzes Pixel, Essential Phone un Redmi K20, kurā darbojas pielāgota AOSP balstīta ROM. Šķiet, ka tiešraides paraksti nedarbojas OnePlus 6T vai OnePlus 7 Pro, kurā darbojas OxygenOS 10, izmantojot šo metodi, taču, cerams, mēs to varēsim panākt, veicot nedaudz vairāk atkļūdošanas. Ja vēlaties to izmēģināt savā ierīcē, rīkojieties šādi.

Prasības:

  • Android viedtālrunis vai planšetdators, kurā darbojas operētājsistēma Android 10.
  • Saknes piekļuve ar Magisk.

Darbības:

  1. Dodieties uz Iestatījumi > Lietotnes un pieskarieties izvēlnei, lai parādītu visas sistēmas lietotnes. Pārbaudiet, vai ir instalēts “Ierīces personalizācijas pakalpojumi”. Šī lietotne ir iepriekš instalēta Pixel ierīcēs. Ierīcēs, kas nav Pixel, tam nevajadzētu būt, taču dažos pielāgotajos ROM, iespējams, tas ir iekļauts komplektā.
  2. Ja jūsu ierīcē jau ir instalēti “Ierīces personalizācijas pakalpojumi”, jums ir jāatjaunina uz jaunāko APK versiju, kas iegūta no Pixel 4. Konkrēti, instalējiet šo APK. APK, kas iegūts no Pixel 4, ir funkcijas subtitru reāllaika kods. Citām šī APK versijām nebūs subtitru reāllaikā. Ja jūsu ierīcē vēl nav instalēti ierīces personalizācijas pakalpojumi, nemēģiniet to instalēt un vienkārši pārejiet pie nākamās darbības.
  3. Atveriet Magisk Manager un sadaļā Lejupielādes instalējiet moduli "SQLite for ARM aarch64 ierīcēm". Piezīme. Ja jums jau ir SQLite binārs no TitaniumBackup vai Termux, tad mans Magisk Module instalēšanas skripts to atklās, tāpēc jums nebūs jāinstalē šis atsevišķais SQLite binārs.
  4. Restartējiet tālruni.
  5. Lejupielādējiet vienu no šiem manis izveidotajiem Magisk moduļiem un instalējiet to programmā Magisk Manager. Ja jūsu ierīcē bija instalēti "Ierīces personalizācijas pakalpojumi" un jūs veicāt 2. darbību, lai atjauninātu uz jaunāko versiju, instalējiet šo moduli ar nosaukumu "LiveCaption_Pixel.zip". Ja jūsu ierīcē nebija instalēti "Ierīces personalizācijas pakalpojumi" un jūs izlaidāt 2. darbību, instalējiet šo moduli ar nosaukumu "LiveCaption_nonPixel.zip". Atšķirība starp _Pixel un _nonPixel moduļiem ir tāda, ka _nonPixel modulim ir komplektā iekļauta lietotne Ierīces personalizācijas pakalpojumi. Šī ir sistēmas lietotne, tāpēc to nevar instalēt tāpat kā jebkuru parastu APK, ja tā vēl nav instalēta.
  6. Restartējiet tālruni.
  7. Iestatījumam Subtitri reāllaikā pārbaudiet Iestatījumi > Skaņa vai Iestatījumi > Pieejamība. Iespējojiet šo funkciju un pārbaudiet, vai tā darbojas, skatoties YouTube videoklipu ar audio angļu valodā. Ja tas nedarbojas, mēģiniet restartēt vēlreiz.

Cerams, ka subtitri reāllaikā ir jāiestata un jādarbojas savā Android 10 ierīcē, kurai ir saknes versija. Manā Pixel 2 XL šī funkcija ir iespējota jau vairāk nekā 2 mēnešus bez problēmām. Tomēr brīdinājuma vārds. Neatjauniniet lietotni Ierīces personalizācijas pakalpojumi, izmantojot Google Play veikalu. Google piedāvā dažādas lietotnes versijas dažādām ierīcēm — ja instalējat versiju, kas nav izstrādāta Pixel 4, jūs zaudēsiet subtitru reāllaikā funkciju. Play veikalā atspējojiet šīs lietotnes automātiskos atjauninājumus un pārbaudiet, vai visi atjauninātie APK, kurus instalējat, izmantojot APKMirror, ir iegūti no Pixel 4.


Šo metodi atklāju pats, taču vēlos pateikties XDA foruma moderatoram Didžeridūhans un XDA atzītais izstrādātājs topjohnwu par palīdzību man atkļūdot manu skriptu. Es arī vēlētos pateikties XDA vecākajam loceklim 73 Sidneja, jcmm11, adpoliak un visiem citiem, kas ir iesaistīti GPay-SQLite-Fix Magisk Module, kad es aizņēmos kodu, lai pārbaudītu, vai nav SQLite bināra.