Activați funcția Live Caption a Pixel 4 pe dispozitivele Android 10 înrădăcinate

Noua funcție Live Caption este exclusivă pentru Google Pixel 4, dar iată cum să o activați pe telefoanele Pixel mai vechi și pe alte dispozitive Android 10 rootate.

Pentru utilizatorii surzi sau cu deficiențe de auz, noul instrument Google Live Caption din Android 10 ar putea fi cu adevărat util. Acest instrument a fost a anunţat la Google I/O la începutul acestui an și ceea ce face este să ofere automat subtitrări pentru sunetul care se redă pe dispozitivul dvs. Funcționează cu videoclipuri, podcasturi, mesaje audio și alte media acceptate (dar nu și apeluri telefonice sau video). Când Google a lansat funcția, a făcut-o a Exclusiv pentru Pixel 4, deși ei au spus că plănuiesc să-l aducă pe Pixel 3 și Pixel 3a cândva luna aceasta. In orice caz, am arătat deja că poate rula și pe alte dispozitive, iar acum voi împărtăși cum să-l activez pe propriul dispozitiv.

Veți avea nevoie de un dispozitiv înrădăcinat care rulează Android 10 pentru a face acest truc să funcționeze, deoarece Google până acum intenționează ca Live Caption să funcționeze numai pe cele mai recente smartphone-uri Pixel. În afară de metoda pe care am folosit-o pentru a activa suportul Live Caption pe Android 10, există o altă metodă care implică modificarea valorilor proprietăților sistemului pentru a păcăli aplicația Servicii de personalizare a dispozitivului să creadă că rulează pe a Pixel 4. Cu toate acestea, făcând acest lucru pe un telefon Pixel mai vechi va rupe aplicația Google Camera, așa că nu voi împărtăși această metodă alternativă. Metoda pe care o partajez nu va atinge nicio proprietate a sistemului; în schimb, setează în mod direct toate valorile care controlează caracteristica Live Caption să fie adevărate. Astfel, nicio funcționalitate a camerei, sau orice altă funcționalitate, de altfel, nu ar trebui să fie afectată. Totuși, înainte de a afișa orice mod ca acesta, ar trebui să aveți o copie de rezervă la îndemână.

Am activat Live Caption pe Pixel 2 XL și Pixel 3 XL. Unii dintre adepții mei de pe Twitter au spus că a funcționat pe Pixel 3a, Pixel de prima generație, Essential Phone și Redmi K20 care rulează un ROM personalizat bazat pe AOSP. Live Caption nu pare să funcționeze pe OnePlus 6T sau OnePlus 7 Pro care rulează OxygenOS 10 folosind această metodă, dar sperăm că îl putem face să funcționeze cu puțin mai multă depanare. Dacă doriți să îl încercați pe propriul dispozitiv, iată ce trebuie să faceți.

Cerințe:

  • Smartphone sau tabletă Android care rulează Android 10.
  • Acces root cu Magisk.

Pași:

  1. Accesați Setări > Aplicații și atingeți meniul pentru a afișa toate aplicațiile de sistem. Vedeți dacă „Serviciile de personalizare a dispozitivului” este instalat. Această aplicație este preinstalată pe dispozitivele Pixel. Nu ar trebui să fie acolo pe dispozitivele non-Pixel, dar este posibil ca unele ROM-uri personalizate să-l fi inclus oricum.
  2. Dacă dispozitivul dvs. are deja instalat „Serviciile de personalizare a dispozitivului”, atunci trebuie să actualizați la cea mai recentă versiune a APK-ului extras din Pixel 4. Mai exact, instalați acest APK. APK-ul extras din Pixel 4 are cod pentru funcția Live Caption. Alte versiuni ale acestui APK nu vor avea subtitrări live. Dacă dispozitivul dvs. nu are deja instalate Servicii de personalizare a dispozitivului, atunci nu încercați să-l instalați și continuați doar cu pasul următor.
  3. Deschideți Magisk Manager și instalați modulul „SQLite pentru dispozitive ARM aarch64” din secțiunea Descărcări. Notă: Dacă aveți deja un binar SQLite de la TitaniumBackup sau Termux, atunci scriptul meu de instalare Magisk Module îl va detecta, astfel încât nu va trebui să instalați acest binar SQLite separat.
  4. Reporniți telefonul.
  5. Descărcați unul dintre următoarele module Magisk pe care le-am creat și instalați-l în Magisk Manager. Dacă dispozitivul dvs. avea instalat „Serviciile de personalizare a dispozitivului” și ați urmat pasul #2 pentru a actualiza la cea mai recentă versiune, atunci instalați acest Modul numit „LiveCaption_Pixel.zip". Dacă dispozitivul dvs. nu avea instalat „Serviciile de personalizare a dispozitivului” și ați omis pasul #2, atunci instalați acest modul numit „LiveCaption_nonPixel.zip". Diferența dintre modulele _Pixel și _nonPixel este că cel _nonPixel are aplicația „Servicii de personalizare a dispozitivului” la pachet. Aceasta este o aplicație de sistem, deci nu poate fi instalată ca orice APK normal dacă nu o aveți deja instalată.
  6. Reporniți telefonul.
  7. Verificați Setări > Sunet sau Setări > Accesibilitate pentru setarea Subtitrări live. Activați funcția și vedeți dacă funcționează vizionând un videoclip YouTube cu sunet în limba engleză. Dacă nu funcționează, încercați să reporniți încă o dată.

Sperăm că ar trebui să aveți Live Caption activat și să ruleze pe dispozitivul Android 10 înrădăcinat. Am funcția activată pe Pixel 2 XL de peste 2 luni, fără probleme. Un cuvânt de avertisment, totuși. Nu actualizați aplicația Servicii de personalizare a dispozitivului prin Magazinul Google Play. Google oferă versiuni diferite ale aplicației pe diferite dispozitive — dacă instalați o versiune care nu a fost creată pentru Pixel 4, veți pierde funcția Subtitrări live. Dezactivați actualizările automate pentru această aplicație în Magazinul Play și asigurați-vă că orice APK actualizat pe care îl instalați prin APKMirror provine de la Pixel 4.


Am descoperit această metodă pe cont propriu, dar aș dori să-i mulțumesc XDA Forum Moderator Didgeridoohan și dezvoltator recunoscut XDA topjohnwu pentru că m-ai ajutat să-mi depanez scriptul. De asemenea, aș dori să mulțumesc membrului senior XDA 73sydney, jcmm11, adpoliak și toți ceilalți implicați în GPay-SQLite-Fix Modulul Magisk pe măsură ce am împrumutat codul pentru a verifica dacă există un binar SQLite.