Ota käyttöön Pixel 4:n live-tekstitysominaisuus juurtuneissa Android 10 -laitteissa

Uusi live-tekstitysominaisuus on Google Pixel 4:n yksinoikeus, mutta näin voit ottaa sen käyttöön vanhemmissa Pixel-puhelimissa ja muissa juurtuneissa Android 10 -laitteissa.

Kuuroille tai huonokuuloisille käyttäjille Googlen uusi live-tekstitystyökalu Android 10:ssä voi olla todella hyödyllinen. Tämä työkalu oli ilmoitti Google I/O: ssa aiemmin tänä vuonna, ja se tarjoaa automaattisesti tekstityksiä laitteessasi toistettavalle äänelle. Se toimii videoiden, podcastien, ääniviestien ja muun tuetun median kanssa (mutta ei puhelin- tai videopuhelut). Kun Google julkaisi ominaisuuden, he tekivät siitä a Pixel 4 -yksinomainen, vaikka he sanoivat aikovansa tuoda sen Pixel 3:lle ja Pixel 3a: lle joskus tässä kuussa. Kuitenkin, olemme jo näyttäneet että se voi toimia myös muissa laitteissa, ja nyt aion kertoa, kuinka voit ottaa sen käyttöön omalla laitteessasi.

Tarvitset Android 10 -käyttöjärjestelmää käyttävän roottorin, jotta tämä temppu toimii, koska Googlen on toistaiseksi tarkoitus, että Live Caption toimii vain uusimmissa Pixel-älypuhelimissa. Sen menetelmän lisäksi, jolla otin livetekstitystuen käyttöön Android 10:ssä, on olemassa toinenkin menetelmä järjestelmän ominaisuuksien arvojen muuttaminen huijataksesi Device Personalization Services -sovelluksen ajattelemaan, että se toimii a Pixel 4. Sen tekeminen vanhemmalla Pixel-puhelimella rikkoo kuitenkin Google Kamera -sovelluksen, joten en jaa tätä vaihtoehtoista menetelmää. Jakamani menetelmä ei koske järjestelmän ominaisuuksia. sen sijaan se asettaa suoraan kaikki Live Caption -ominaisuutta ohjaavat arvot todeksi. Näin ollen ei pitäisi vaikuttaa kameran toimintoihin tai muihin toimintoihin. Ennen kuin käynnistät tämänkaltaisia ​​modeja, sinulla pitäisi kuitenkin olla varmuuskopio kätevästi.

Otin livetekstityksen käyttöön Pixel 2 XL: ssä ja Pixel 3 XL: ssä. Jotkut Twitter-seuraajistani sanoivat, että se toimi Pixel 3a: ssa, ensimmäisen sukupolven Pixelissä, Essential Phonessa ja Redmi K20:ssä, joissa on mukautettu AOSP-pohjainen ROM. Live Caption ei näytä toimivan OnePlus 6T: ssä tai OnePlus 7 Prossa, jossa on OxygenOS 10 tällä menetelmällä, mutta toivottavasti saamme sen toimimaan pienemmällä virheenkorjauksella. Jos haluat kokeilla sitä omalla laitteellasi, sinun on tehtävä näin.

Vaatimukset:

  • Android-älypuhelin tai -tabletti, jossa on Android 10.
  • Root-käyttöoikeus Magiskilla.

Askeleet:

  1. Siirry kohtaan Asetukset > Sovellukset ja napauta valikkoa näyttääksesi kaikki järjestelmäsovellukset. Tarkista, onko "Device Personalization Services" asennettu. Tämä sovellus on esiasennettu Pixel-laitteisiin. Sen ei pitäisi olla siellä muissa kuin Pixel-laitteissa, mutta jotkin mukautetut ROM-levyt ovat saattaneet liittää sen joka tapauksessa.
  2. Jos laitteellesi on jo asennettu "Device Personalization Services", sinun on päivitettävä Pixel 4:stä puretun APK: n uusimpaan versioon. Erityisesti, asenna tämä APK. Pixel 4:stä puretussa APK: ssa on koodi livetekstitysominaisuutta varten. Tämän APK: n muissa versioissa ei ole livetekstitystä. Jos laitteellesi ei ole vielä asennettu Device Personalization Services -palvelua, älä yritä asentaa sitä, vaan jatka vain seuraavaan vaiheeseen.
  3. Avaa Magisk Manager ja asenna "SQLite for ARM aarch64 devices" -moduuli Lataukset-osiosta. Huomautus: Jos sinulla on jo SQLite-binaari TitaniumBackupista tai Termuxista, Magisk Module -asennusohjelmani havaitsee sen, joten sinun ei tarvitse asentaa tätä erillistä SQLite-binaaria.
  4. Käynnistä puhelimesi uudelleen.
  5. Lataa yksi seuraavista tekemistäni Magisk-moduuleista ja asenna se Magisk Manageriin. Jos laitteellesi oli asennettu "Device Personalization Services" ja päivitit uusimpaan versioon vaiheen 2 mukaan, asenna tämä moduuli nimeltä "LiveCaption_Pixel.zip". Jos laitteellesi ei ollut asennettu "Device Personalization Services" ja ohitit vaiheen 2, asenna tämä moduuli nimeltä "LiveCaption_nonPixel.zip". Ero _Pixel- ja _nonPixel-moduulien välillä on se, että _nonPixel-moduulissa on "Device Personalization Services" -sovellus mukana. Tämä on järjestelmäsovellus, joten sitä ei voi asentaa kuten mitä tahansa normaalia APK: ta, jos sinulla ei ole sitä jo asennettuna.
  6. Käynnistä puhelimesi uudelleen.
  7. Tarkista Livetekstitys-asetus Asetukset > Ääni tai Asetukset > Esteettömyys. Ota ominaisuus käyttöön ja katso, toimiiko se katsomalla YouTube-videota englanninkielisellä äänellä. Jos se ei toimi, yritä käynnistää uudelleen vielä kerran.

Toivottavasti Live-tekstitys pitäisi olla käytössä juurtuneella Android 10 -laitteellasi. Ominaisuus on ollut käytössä Pixel 2 XL: ssä nyt yli 2 kuukauden ajan ilman ongelmia. Varoituksen sana kuitenkin. Älä päivitä Device Personalization Services -sovellusta Google Play Kaupan kautta. Google tarjoaa sovelluksen eri versioita eri laitteille – jos asennat version, jota ei ole tehty Pixel 4:lle, menetät livetekstitysominaisuuden. Poista tämän sovelluksen automaattiset päivitykset käytöstä Play Kaupassa ja varmista, että kaikki päivitetyt APK: t, jotka asennat APKMirrorin kautta, ovat peräisin Pixel 4:stä.


Löysin tämän menetelmän itse, mutta haluan kiittää XDA Forum Moderaattoria Didgeridoohan ja XDA Recognized Developer topjohnwu että autat minua virheenkorjauksessa käsikirjoitukseni. Haluan myös kiittää XDA: n seniorijäsentä 73 sydney, jcmm11, adpoliak ja kaikki muut, jotka ovat mukana GPay-SQLite-Fix Magisk Module, kun lainasin koodia tarkistaakseni SQLite-binaarin.