תכונת ה-Live Caption החדשה היא בלעדי של Google Pixel 4, אבל הנה איך להפעיל אותה בטלפונים ישנים יותר של Pixel ומכשירי אנדרואיד 10 שורשיים אחרים.
עבור משתמשים חירשים או כבדי שמיעה, הכלי החדש של Google Caption Live באנדרואיד 10 יכול להיות שימושי מאוד. הכלי הזה היה הכריז ב-Google I/O מוקדם יותר השנה, ומה שהוא עושה זה לספק אוטומטית כתוביות לאודיו שמתנגן במכשיר שלך. זה עובד עם סרטונים, פודקאסטים, הודעות שמע ומדיה נתמכת אחרת (אך לא שיחות טלפון או וידאו). כשגוגל השיקה את התכונה, הם הפכו אותה ל-A Pixel 4 בלעדי, למרות שהם אמרו שהם מתכננים להביא את זה ל-Pixel 3 ול-Pixel 3a מתישהו החודש. למרות זאת, כבר הראינו שהוא יכול לרוץ גם במכשירים אחרים, ועכשיו אני הולך לשתף איך להפעיל אותו במכשיר שלך.
תזדקק למכשיר שורשי שמריץ אנדרואיד 10 כדי לגרום לטריק הזה לעבוד מכיוון שגוגל מתכוונת עד כה ש-Live Caption יעבוד רק על הסמארטפונים העדכניים ביותר של Pixel. מלבד השיטה שבה השתמשתי כדי לאפשר תמיכה בכיתוב חי באנדרואיד 10, יש שיטה נוספת שכוללת שינוי ערכי מאפייני המערכת כדי להטעות את אפליקציית שירותי התאמה אישית של מכשירים לחשוב שהיא פועלת על a פיקסל 4. עם זאת, ביצוע פעולה זו בטלפון Pixel ישן יותר ישבור את אפליקציית מצלמת Google, ולכן לא אחלוק את השיטה החלופית הזו. השיטה שאני משתף לא תיגע באף מאפייני מערכת; במקום זאת, הוא מגדיר ישירות את כל הערכים השולטים בתכונת ה- Live Caption להיות אמיתיים. לפיכך, אין להשפיע על פונקציונליות המצלמה, או כל פונקציונליות אחרת לצורך העניין. ובכל זאת, לפני הבזק כל מוד כזה, אתה צריך גיבוי שימושי.
הפעלתי את Live Caption ב-Pixel 2 XL ו-Pixel 3 XL שלי. כמה מהעוקבים שלי בטוויטר אמרו שזה עובד על ה-Pixel 3a, הדור הראשון של Pixel, Essential Phone ו-Redmi K20 עם ROM מבוסס AOSP מותאם אישית. נראה שכתוביות חי לא עובדות על ה-OnePlus 6T או OnePlus 7 Pro המריצים את OxygenOS 10 בשיטה זו, אבל אני מקווה שנוכל לגרום לזה לעבוד עם קצת יותר ניפוי באגים. אם אתה רוצה לנסות את זה במכשיר שלך, הנה מה שאתה צריך לעשות.
דרישות:
- סמארטפון או טאבלט אנדרואיד עם אנדרואיד 10.
- גישת שורש עם Magisk.
שלבים:
- עבור אל הגדרות > אפליקציות והקש על התפריט כדי להציג את כל אפליקציות המערכת. בדוק אם "שירותי התאמה אישית של מכשירים" מותקן. אפליקציה זו מותקנת מראש במכשירי Pixel. זה לא אמור להיות שם במכשירים שאינם פיקסל, אבל ייתכן שכמה ROMs מותאמים אישית אגד אותו בכל מקרה.
- אם במכשיר שלך כבר מותקן "שירותי התאמה אישית של מכשירים", עליך לעדכן לגרסה העדכנית ביותר של ה-APK שחולץ מה-Pixel 4. באופן ספציפי, התקן את ה-APK הזה. ל-APK שחולץ מה-Pixel 4 יש קוד לתכונת ה-Live Caption. גרסאות אחרות של APK זה לא יהיו עם כיתוב חי. אם במכשיר שלך עדיין לא מותקנים שירותי התאמה אישית של מכשירים, אל תנסה להתקין אותו ופשוט המשך לשלב הבא.
- פתח את Magisk Manager והתקן את מודול "SQLite עבור התקני ARM aarch64" מקטע ההורדות. הערה: אם כבר יש לך SQLite בינארי מ-TitaniumBackup או Termux, אז סקריפט ההתקנה של Magisk Module שלי יזהה אותו כך שלא תצטרך להתקין את הבינארי הבינארי של SQLite הנפרד הזה.
- הפעל מחדש את הטלפון שלך.
- הורד אחד ממודולי Magisk הבאים שיצרתי והתקן אותו ב- Magisk Manager. אם במכשיר שלך הותקן "שירותי התאמה אישית של מכשירים" וביצעת את שלב מס' 2 כדי לעדכן לגרסה העדכנית ביותר, התקן את המודול הזה שנקרא "LiveCaption_Pixel.zip". אם במכשיר שלך לא הותקן "שירותי התאמה אישית של מכשירים" ודילגת על שלב מס' 2, התקן את המודול הזה שנקרא "LiveCaption_nonPixel.zip". ההבדל בין מודולי _Pixel ו-_nonPixel הוא שלמודולי _nonPixel יש את האפליקציה "שירותי התאמה אישית של מכשירים" מצורפת איתה. זוהי אפליקציית מערכת, כך שלא ניתן להתקין אותה כמו כל APK רגיל אם עדיין לא התקנת אותה.
- הפעל מחדש את הטלפון שלך.
- בדוק הגדרות > סאונד או הגדרות > נגישות עבור הגדרת הכתוביות החיות. הפעל את התכונה ובדוק אם היא עובדת על ידי צפייה בסרטון YouTube עם אודיו בשפה האנגלית. אם זה לא עובד, נסה לאתחל פעם נוספת.
בתקווה, אתה אמור להפעיל את Live Caption במכשיר Android 10 המושרש שלך. הפעלתי את התכונה ב-Pixel 2 XL שלי כבר למעלה מחודשיים ללא בעיות. אבל מילת אזהרה. אל תעדכן את אפליקציית שירותי התאמה אישית של מכשירים דרך חנות Google Play. גוגל מגישה גרסאות שונות של האפליקציה למכשירים שונים - אם תתקין גרסה שלא נוצרה עבור ה-Pixel 4, תאבד את תכונת הכתוביות החיות. השבת עדכונים אוטומטיים עבור אפליקציה זו בחנות Play, ובדוק כדי לוודא שכל APK מעודכן שאתה מתקין דרך APKMirror הגיע מה-Pixel 4.
גיליתי את השיטה הזו לבד, אבל ברצוני להודות למנחה הפורום XDA דידג'רידוהאן ומפתח מוכר XDA topjohnwu על שעזרת לי לנפות באגים בסקריפט שלי. אני רוצה גם להודות לחבר בכיר ב-XDA 73 סידני, jcmm11, adpoliak וכל שאר המעורבים ב- GPay-SQLite-Fix Magisk Module בזמן ששאלתי את הקוד כדי לבדוק אם יש בינארי של SQLite.