עבור משתמשים מסוימים, ייתכן שהפלט הקולי של Google Assistant לא עובד. עריכה פשוטה של build.prop עשויה לתקן בעיה זו. הנה איך לעשות את זה.
ה-Google Assistant התחיל להתגלגל רק אליו משתמשי סמארטפון אנדרואיד 6.0+ בחודש מרץ של השנה, ורק באזורים נבחרים. היינו מצפים שגוגל תפתור את רוב הבעיות, אבל נראה שעדיין ישנן כמה בעיות מתמשכות. חלק מהמשתמשים דיווחו לנו שלעתים פלט קולי מה-Assistant אינו פועל. למרבה המזל, חבר בכיר ב-XDA muena90 בילה שעות במחקר של הבעיה והצליח לתקן אותה ב-OnePlus 3T שלו. לעיון, הוא הפעיל את AOSPA 7.3.0 והיה בגרסה 7.12.24.21 של Google App. הבעיה, כפי שהוא גילה, הגיעה לקודקים אודיו.
Codec אודיו נחוצים כדי שהמכשיר שלך יפענח סוגים מסוימים של זרם אודיו. קובצי קול שונים משתמשים באלגוריתמים שונים לאחסון נתוני אודיו, ויש צורך ב-Codec אודיו כדי לקרוא נתונים אלה. כאשר muena90 גילה ש-Google Assistant לא מדבר איתו, הוא מצא שגיאות ביומנים של המכשיר שלו הקשורים לקודקים אודיו.
הוא לקח א logcat שזה פשוט לכידה של יומני המערכת במכשיר. הסתכלות על אלה יכולה להיות מועילה לא משנה עם מה אתה נתקל בבעיות, וזה כנראה הדבר הראשון שמפתח יבקש אם אתה מדווח על באג. Muena90 גילה דרך ה-logcat (המוצג להלן) שה-MMParser-Extractor (קשור לעיבוד קוואלקום של אודיו) זרק שגיאה בכל פעם שקולו של העוזר היה אמור לדבר - כמו למשל כשביקשו ממנו לקרוא את מזג אוויר.
ברגע ש-muena90 ראה את אלה, הוא ערך כמה חיפושים בגוגל וגילה ש-MMParser-Extractor קשור לקודקים אודיו אבל לא מצא הרבה יותר. עם זאת, הם גילו שהפרמטר build prop mm.enable.qcom_parser מכיל למעשה את ברירת המחדל של Codec האודיו שהמכשיר צריך להשתמש בו.
במקור הערך שהיה לו היה "2097151", שככל הנראה הוא קודק אודיו לא תואם לקריאת נתוני האודיו שנשלחו על ידי אפליקציית Google Assistant. במקום זאת, הם החליטו אז לחפש בגוגל קובץ אבזור מומלץ, לקחת את ה-codec השמע המוצע במקום ולהחליף את שלהם בחדש. בדרך כלל לא מומלץ לקחת דברים מקבצי בנייה אקראית באינטרנט, אבל במקרה הזה זה כנראה היה הפתרון הטוב ביותר לתיקון הבעיה.
כיצד לתקן פלט קולי של Google Assistant
השלב הבא מחייב אותך לערוך את קובץ ה-build prop (תצטרך גישת שורש). אנו ממליצים להשתמש בעורך אבזרי בנייה פשוט כמו זה למטה. זה פשוט עם ממשק משתמש נחמד ועושה את העבודה.
מחיר: חינם.
3.9.
פעם אחת באפליקציית ה-build prop, הכנס את הערך "3183219" תחת הפרמטר "mm.enable.qcom_parser", תוך החלפת הערך המספרי הישן. לאחר מכן, הפעל מחדש את הטלפון שלך.
אז מה קורה עם Google Assistant?
ככל הנראה המספר תחת ה-"mm.enable.qcom_parser" מתייחס לסט קוד אודיו ספציפי המובנה באנדרואיד. נראה שזהו ברירת המחדל של codec האודיו עבור הרבה יישומים, וה-Google Assistant לא מצפה להשתמש בו. פשוט הורדה וניתוח של אבזר בנייה מומלץ היה התשובה הנכונה כאן מכיוון שהמשתמש היה על ROM מותאם אישית שלא נראה שיש לו תצורה משותפת בכל הנוגע ל-codec שמע.
עם זאת ראוי לציין כי נראה כי Google Assistant הוא היישום היחיד המושפע מ-codec זה. נראה כי שינוי המספר משנה את טווח ה-codec הנתמכים בפועל במכשיר, ומאפשר ל-Google Assistant להפיק שמע בצורה נכונה.
כאשר נתקלים בבעיות כמו אלה, לפעמים די ב-logcat פשוט כדי למצוא את הבעיה ללא שעות הגוגל שנדרשו גם לעבודה זו. אם אי פעם נתקלת בבעיה, פשוט שינוי קובץ ה-build שלך עשוי להספיק כדי לתקן את זה ולהיות בדרכך.