Ενεργοποιήστε τη λειτουργία Live Caption του Pixel 4 σε συσκευές Android 10 με ρίζες

Η νέα δυνατότητα Live Caption είναι αποκλειστική για το Google Pixel 4, αλλά δείτε πώς μπορείτε να την ενεργοποιήσετε σε παλαιότερα τηλέφωνα Pixel και άλλες συσκευές Android 10 με ρίζες.

Για τους κωφούς ή βαρήκοους χρήστες, το νέο εργαλείο Live Caption της Google στο Android 10 θα μπορούσε να είναι πολύ χρήσιμο. Αυτό το εργαλείο ήταν ανακοινώθηκε στο Google I/O νωρίτερα φέτος και αυτό που κάνει είναι να παρέχει αυτόματα υπότιτλους για τον ήχο που αναπαράγεται στη συσκευή σας. Λειτουργεί με βίντεο, podcast, ηχητικά μηνύματα και άλλα υποστηριζόμενα μέσα (αλλά όχι τηλεφωνικές ή βιντεοκλήσεις). Όταν η Google κυκλοφόρησε τη λειτουργία, την έκανε α Αποκλειστικό Pixel 4, αν και αυτοί είπε ότι σχεδίαζαν να το φέρουν στα Pixel 3 και Pixel 3a κάποια στιγμή αυτόν τον μήνα. Ωστόσο, έχουμε ήδη δείξει ότι μπορεί να τρέξει και σε άλλες συσκευές, και τώρα θα μοιραστώ μαζί σας πώς να το ενεργοποιήσετε στη δική σας συσκευή.

Θα χρειαστείτε μια ριζωμένη συσκευή με Android 10 για να λειτουργήσει αυτό το τέχνασμα, επειδή η Google μέχρι στιγμής σκοπεύει να λειτουργεί ο Ζωντανός υπότιτλος μόνο στα πιο πρόσφατα smartphone Pixel. Εκτός από τη μέθοδο που χρησιμοποίησα για να ενεργοποιήσω την υποστήριξη Live Caption στο Android 10, υπάρχει μια άλλη μέθοδος που περιλαμβάνει αλλαγή των τιμών των ιδιοτήτων του συστήματος για να εξαπατήσει την εφαρμογή Device Personalization Services ώστε να πιστεύει ότι εκτελείται σε α Pixel 4. Ωστόσο, αν το κάνετε αυτό σε ένα παλαιότερο τηλέφωνο Pixel θα σπάσει η εφαρμογή Google Camera, επομένως δεν θα μοιραστώ αυτήν την εναλλακτική μέθοδο. Η μέθοδος που κοινοποιώ δεν θα αγγίξει καμία ιδιότητα συστήματος. Αντίθετα, ορίζει απευθείας όλες τις τιμές που ελέγχουν τη δυνατότητα Ζωντανών υπότιτλων ως αληθείς. Επομένως, καμία λειτουργικότητα της κάμερας ή οποιαδήποτε άλλη λειτουργικότητα για αυτό το θέμα, δεν θα πρέπει να επηρεαστεί. Ωστόσο, προτού αναβοσβήσετε οποιαδήποτε mods όπως αυτό, θα πρέπει να έχετε στη διάθεσή σας ένα αντίγραφο ασφαλείας.

Ενεργοποίησα τους Ζωντανούς υπότιτλους στο Pixel 2 XL και στο Pixel 3 XL μου. Μερικοί από τους ακόλουθούς μου στο Twitter είπαν ότι λειτούργησε στο Pixel 3a, στο Pixel πρώτης γενιάς, στο Essential Phone και στο Redmi K20 με προσαρμοσμένη ROM που βασίζεται σε AOSP. Ο Ζωντανός υπότιτλος δεν φαίνεται να λειτουργεί στο OnePlus 6T ή στο OnePlus 7 Pro που εκτελεί το OxygenOS 10 χρησιμοποιώντας αυτήν τη μέθοδο, αλλά ελπίζουμε ότι μπορούμε να το κάνουμε να λειτουργεί με λίγο περισσότερο εντοπισμό σφαλμάτων. Αν θέλετε να το δοκιμάσετε στη δική σας συσκευή, ορίστε τι πρέπει να κάνετε.

Απαιτήσεις:

  • Smartphone ή tablet Android με Android 10.
  • Πρόσβαση ρίζας με Magisk.

Βήματα:

  1. Μεταβείτε στις Ρυθμίσεις > Εφαρμογές και πατήστε το μενού για να εμφανιστούν όλες οι εφαρμογές συστήματος. Δείτε εάν έχει εγκατασταθεί το "Device Personalization Services". Αυτή η εφαρμογή είναι προεγκατεστημένη σε συσκευές Pixel. Δεν θα έπρεπε να υπάρχει σε συσκευές που δεν είναι Pixel, αλλά ορισμένες προσαρμοσμένες ROM μπορεί να το έχουν ομαδοποιήσει ούτως ή άλλως.
  2. Εάν η συσκευή σας έχει ήδη εγκατεστημένες τις "Υπηρεσίες εξατομίκευσης συσκευής", τότε πρέπει να ενημερώσετε στην πιο πρόσφατη έκδοση του APK που έχει εξαχθεί από το Pixel 4. Συγκεκριμένα, εγκαταστήστε αυτό το APK. Το APK που εξάγεται από το Pixel 4 έχει κωδικό για τη λειτουργία Ζωντανοί υπότιτλοι. Άλλες εκδόσεις αυτού του APK δεν θα έχουν Ζωντανούς υπότιτλους. Εάν η συσκευή σας δεν έχει ήδη εγκαταστήσει τις Υπηρεσίες Εξατομίκευσης Συσκευών, τότε μην προσπαθήσετε να την εγκαταστήσετε και απλώς συνεχίστε στο επόμενο βήμα.
  3. Ανοίξτε το Magisk Manager και εγκαταστήστε τη μονάδα "SQLite για συσκευές ARM aarch64" από την ενότητα "Λήψεις". Σημείωση: Εάν έχετε ήδη ένα δυαδικό αρχείο SQLite από το TitaniumBackup ή το Termux, τότε το σενάριο εγκατάστασης του Magisk Module θα το εντοπίσει, επομένως δεν θα χρειαστεί να εγκαταστήσετε αυτό το ξεχωριστό δυαδικό αρχείο SQLite.
  4. Επανεκκινήστε το τηλέφωνό σας.
  5. Κατεβάστε ένα από τα παρακάτω Magisk Modules που έφτιαξα και εγκαταστήστε το στο Magisk Manager. Εάν η συσκευή σας είχε εγκατεστημένες τις "Υπηρεσίες εξατομίκευσης συσκευής" και ακολουθήσατε το βήμα #2 για να ενημερώσετε στην πιο πρόσφατη έκδοση, τότε εγκαταστήστε αυτήν την ενότητα με την ονομασία "LiveCaption_Pixel.zip". Εάν η συσκευή σας δεν είχε εγκατεστημένες τις "Υπηρεσίες εξατομίκευσης συσκευής" και παραλείψατε το βήμα #2, τότε εγκαταστήστε αυτήν την ενότητα με την ονομασία "LiveCaption_nonPixel.zip". Η διαφορά μεταξύ των μονάδων _Pixel και των _nonPixel είναι ότι η _nonPixel διαθέτει την εφαρμογή "Υπηρεσίες εξατομίκευσης συσκευής" μαζί της. Αυτή είναι μια εφαρμογή συστήματος, επομένως δεν μπορεί να εγκατασταθεί όπως οποιοδήποτε κανονικό APK εάν δεν το έχετε ήδη εγκαταστήσει.
  6. Επανεκκινήστε το τηλέφωνό σας.
  7. Επιλέξτε Ρυθμίσεις > Ήχος ή Ρυθμίσεις > Προσβασιμότητα για τη ρύθμιση Ζωντανοί υπότιτλοι. Ενεργοποιήστε τη λειτουργία και δείτε αν λειτουργεί παρακολουθώντας ένα βίντεο YouTube με ήχο στα αγγλικά. Εάν δεν λειτουργεί, δοκιμάστε να κάνετε επανεκκίνηση άλλη μια φορά.

Ας ελπίσουμε ότι θα πρέπει να έχετε ενεργοποιήσει και να εκτελείτε το Live Caption στη ριζωμένη συσκευή σας Android 10. Έχω ενεργοποιημένη τη λειτουργία στο Pixel 2 XL μου εδώ και πάνω από 2 μήνες χωρίς κανένα πρόβλημα. Μια προειδοποίηση, όμως. Μην ενημερώνετε την εφαρμογή Device Personalization Services μέσω του Google Play Store. Η Google παρέχει διαφορετικές εκδόσεις της εφαρμογής σε διαφορετικές συσκευές—αν εγκαταστήσετε μια έκδοση που δεν δημιουργήθηκε για το Pixel 4, θα χάσετε τη λειτουργία Ζωντανοί υπότιτλοι. Απενεργοποιήστε τις αυτόματες ενημερώσεις για αυτήν την εφαρμογή στο Play Store και ελέγξτε για να βεβαιωθείτε ότι τυχόν ενημερωμένο APK που εγκαθιστάτε μέσω του APKMirror προέρχεται από το Pixel 4.


Ανακάλυψα αυτή τη μέθοδο μόνος μου, αλλά θα ήθελα να ευχαριστήσω τον συντονιστή του φόρουμ XDA Didgeridoohan και XDA Recognized Developer topjohnwu γιατί με βοήθησε να διορθώσω το σενάριό μου. Θα ήθελα επίσης να ευχαριστήσω το ανώτερο μέλος του XDA 73 Σίδνεϊ, jcmm11, adpoliak και όλοι οι άλλοι που εμπλέκονται στο GPay-SQLite-Fix Magisk Module καθώς δανείστηκα τον κώδικα για να ελέγξω για δυαδικό αρχείο SQLite.