पीएसए: गूगल असिस्टेंट वॉयस आउटपुट काम नहीं कर रहा? यहाँ एक संभावित सुधार है।

कुछ उपयोगकर्ताओं के लिए, Google Assistant का वॉयस आउटपुट काम नहीं कर रहा होगा। एक साधारण बिल्ड.प्रॉप संपादन इस समस्या को ठीक करने में सक्षम हो सकता है। यह कैसे करना है यहां बताया गया है।

Google Assistant अभी शुरू हुई है मार्च में एंड्रॉइड 6.0+ स्मार्टफोन उपयोगकर्ता इस वर्ष, और केवल चुनिंदा क्षेत्रों में। हम उम्मीद करेंगे कि Google ने अधिकांश गड़बड़ियों को दूर कर लिया होगा, लेकिन ऐसा प्रतीत होता है कि अभी भी कुछ लंबित मुद्दे हो सकते हैं। कुछ उपयोगकर्ताओं ने हमें बताया है कि, कभी-कभी, असिस्टेंट से वॉयस आउटपुट काम नहीं कर रहा है। शुक्र है, XDA के वरिष्ठ सदस्य मुएना90 समस्या पर शोध करने में घंटों बिताए और अपने वनप्लस 3टी पर इसे ठीक करने में सफल रहे। संदर्भ के लिए, वह AOSPA 7.3.0 चला रहा था और Google ऐप संस्करण 7.12.24.21 पर था। जैसा कि उन्हें पता चला, समस्या ऑडियो कोडेक्स तक आ गई।

कुछ ऑडियो स्ट्रीम प्रकारों को डिकोड करने के लिए आपके डिवाइस के लिए ऑडियो कोडेक्स आवश्यक हैं। विभिन्न ध्वनि फ़ाइलें ऑडियो डेटा संग्रहीत करने के लिए विभिन्न एल्गोरिदम का उपयोग करती हैं, और इस डेटा को पढ़ने के लिए ऑडियो कोडेक्स की आवश्यकता होती है। जब muena90 को पता चला कि Google Assistant उससे बात नहीं कर रही है, तो उसे अपने डिवाइस के लॉग में ऑडियो कोडेक्स से संबंधित त्रुटियाँ मिलीं।

उसने एक लिया लॉगकैट जो कि बस डिवाइस पर सिस्टम लॉग का कैप्चर है। चाहे आपको किसी भी समस्या का सामना करना पड़ रहा हो, इन्हें देखना मददगार हो सकता है और यदि आप किसी बग की रिपोर्ट कर रहे हैं तो शायद यह पहली चीज है जो कोई डेवलपर पूछेगा। Muena90 ने लॉगकैट (नीचे दिखाया गया) के माध्यम से पता लगाया कि एमएमपार्सर-एक्सट्रैक्टर (क्वालकॉम प्रसंस्करण से संबंधित) ऑडियो) हर बार एक त्रुटि उत्पन्न करता है जब सहायक की आवाज बोलने वाली होती है - जैसे कि जब उसे पढ़ने के लिए कहा जाता है मौसम।

एक बार जब muena90 ने इन्हें देखा, तो उसने कुछ Google खोज की और पाया कि MMParser-Extractor ऑडियो कोडेक्स से संबंधित था, लेकिन इसके अलावा और कुछ नहीं मिला। हालाँकि, उन्हें पता चला कि mm.enable.qcom_parser बिल्ड प्रोप पैरामीटर में वास्तव में डिफ़ॉल्ट ऑडियो कोडेक होता है जिसका उपयोग डिवाइस को करना चाहिए।

मूल रूप से इसका मूल्य "2097151" था जो स्पष्ट रूप से Google सहायक ऐप द्वारा भेजे गए ऑडियो डेटा को पढ़ने के लिए एक असंगत ऑडियो कोडेक है। इसके बजाय, उन्होंने Google को एक अनुशंसित बिल्ड प्रोप फ़ाइल भेजने का निर्णय लिया, इसके बजाय सुझाए गए ऑडियो कोडेक को लिया और अपने स्वयं के ऑडियो कोडेक को नए से बदल दिया। रैंडम बिल्ड प्रोप फ़ाइलों से चीजें ऑनलाइन लेने की आमतौर पर अनुशंसा नहीं की जाती है, लेकिन इस मामले में समस्या को ठीक करने के लिए यह शायद सबसे अच्छा समाधान था।

Google Assistant वॉयस आउटपुट को कैसे ठीक करें

अगले चरण में आपको बिल्ड प्रोप फ़ाइल को संपादित करना होगा (आपको रूट एक्सेस की आवश्यकता होगी)। हम नीचे दिए गए जैसे एक सरल बिल्ड प्रोप संपादक का उपयोग करने की सलाह देते हैं। एक अच्छे यूआई के साथ यह सरल है और काम पूरा हो जाता है।

बिल्डप्रॉप संपादकडेवलपर: एंड्रॉइड टूलबॉक्स - रूट, रोम, बिजीबॉक्स और बहुत कुछ

कीमत: मुफ़्त.

3.9.

डाउनलोड करना

एक बार बिल्ड प्रोप ऐप में, पुराने संख्यात्मक मान को प्रतिस्थापित करते हुए, "mm.enable.qcom_parser" पैरामीटर के अंतर्गत "3183219" मान डालें। फिर, अपने फ़ोन को रीबूट करें।

तो Google Assistant के साथ क्या हो रहा है?

संभवतः "mm.enable.qcom_parser" के अंतर्गत संख्या एंड्रॉइड में निर्मित एक विशिष्ट ऑडियो कोडेक सेट को संदर्भित कर रही है। ऐसा लगता है कि यह कई अनुप्रयोगों के लिए डिफ़ॉल्ट ऑडियो कोडेक है, और Google Assistant इसका उपयोग करने की अपेक्षा नहीं करता है। केवल अनुशंसित बिल्ड प्रोप को डाउनलोड करना और उसका विश्लेषण करना यहां सही उत्तर था क्योंकि उपयोगकर्ता एक कस्टम रोम पर था जिसमें ऑडियो कोडेक्स के संबंध में एक सामान्य कॉन्फ़िगरेशन नहीं था।

हालाँकि यह उल्लेखनीय है कि Google Assistant इस कोडेक से प्रभावित एकमात्र एप्लिकेशन प्रतीत होता है। संख्या बदलने से डिवाइस पर समर्थित कोडेक्स की वास्तविक सीमा बदल जाती है, जिससे Google Assistant सही ढंग से ऑडियो आउटपुट कर पाती है।

जब इस तरह के मुद्दों का सामना करना पड़ता है, तो कभी-कभी एक साधारण लॉगकैट ही गूगलिंग के घंटों के बिना समस्या का पता लगाने के लिए पर्याप्त होता है, जो इस काम के लिए भी आवश्यक था। यदि आपको कभी कोई समस्या आती है, तो बस अपनी बिल्ड प्रोप फ़ाइल को बदलना इसे ठीक करने और अपने रास्ते पर चलने के लिए पर्याप्त हो सकता है।