PSA: Google Assistant-ის ხმის გამომავალი არ მუშაობს? აქ არის პოტენციური გამოსწორება.

ზოგიერთი მომხმარებლისთვის Google Assistant-ის ხმის გამომავალი შეიძლება არ იმუშაოს. მარტივი build.prop რედაქტირებამ შეიძლება შეძლოს ამ პრობლემის გადაჭრა. აი, როგორ უნდა გავაკეთოთ ეს.

Google Assistant-მა მხოლოდ დაიწყო გავრცელება Android 6.0+ სმარტფონის მომხმარებლები მარტში წელს და მხოლოდ შერჩეულ რეგიონებში. ჩვენ მოველით, რომ Google-მა მოაგვარა ხარვეზების უმეტესი ნაწილი, მაგრამ, როგორც ჩანს, შეიძლება კვლავ იყოს გარკვეული პრობლემები. ზოგიერთმა მომხმარებელმა შეგვატყობინა, რომ ზოგჯერ ასისტენტიდან ხმის გამომავალი არ მუშაობს. საბედნიეროდ, XDA უფროსი წევრი muena90 საათობით იკვლევდა პრობლემას და შეძლო მისი გამოსწორება თავის OnePlus 3T-ზე. ცნობისთვის, ის მუშაობდა AOSPA 7.3.0-ზე და იყო Google App-ის 7.12.24.21 ვერსიაზე. პრობლემა, როგორც მან აღმოაჩინა, აუდიო კოდეკებში გადაიზარდა.

აუდიო კოდეკები აუცილებელია თქვენი მოწყობილობისთვის გარკვეული ტიპის აუდიო ნაკადის გაშიფვრისთვის. სხვადასხვა ხმის ფაილი იყენებს სხვადასხვა ალგორითმს აუდიო მონაცემების შესანახად და აუდიო კოდეკებია საჭირო ამ მონაცემების წასაკითხად. როდესაც muena90-მა აღმოაჩინა, რომ Google ასისტენტი არ ესაუბრებოდა მას, მან აღმოაჩინა შეცდომები მისი მოწყობილობის ჟურნალებში, რომლებიც დაკავშირებულია აუდიო კოდეკებთან.

მან აიღო ა ლოგიკა რაც უბრალოდ არის მოწყობილობაზე არსებული სისტემის ჟურნალების აღბეჭდვა. მათი ნახვა შეიძლება სასარგებლო იყოს, მიუხედავად იმისა, თუ რასთან გაქვთ პრობლემები, და ეს ალბათ პირველია, რასაც დეველოპერი ითხოვს, თუ აცნობებთ შეცდომის შესახებ. Muena90-მა logcat-ის საშუალებით (ქვემოთ ნაჩვენები) აღმოაჩინა, რომ MMParser-Extractor (დაკავშირებულია Qualcomm-ის დამუშავებასთან აუდიო) უშვებს შეცდომას ყოველ ჯერზე, როცა ასისტენტის ხმა უნდა გამოსულიყო - მაგალითად, როცა სთხოვდა მას წაეკითხა ამინდი.

როგორც კი muena90-მა ნახა ეს, მან ჩაატარა რამდენიმე ძიება Google-ში და აღმოაჩინა, რომ MMParser-Extractor დაკავშირებული იყო აუდიო კოდეკებთან, მაგრამ სხვა ბევრი ვერ იპოვა. თუმცა მათ აღმოაჩინეს, რომ mm.enable.qcom_parser build prop პარამეტრი რეალურად შეიცავს ნაგულისხმევ აუდიო კოდეკს, რომელიც მოწყობილობამ უნდა გამოიყენოს.

თავდაპირველად მნიშვნელობა იყო "2097151", რომელიც აშკარად არის შეუთავსებელი აუდიო კოდეკი Google Assistant აპის მიერ გაგზავნილი აუდიო მონაცემების წასაკითხად. ამის ნაცვლად, მათ გადაწყვიტეს Google-ში გაეტანათ რეკომენდირებული build prop ფაილი, აეღოთ შემოთავაზებული აუდიო კოდეკი და ჩაანაცვლეს საკუთარი ახლით. შემთხვევითი კონსტრუქციის საყრდენი ფაილებიდან ინტერნეტში ნივთების აღება ჩვეულებრივ არ არის რეკომენდებული, მაგრამ ამ შემთხვევაში ეს ალბათ საუკეთესო გამოსავალი იყო პრობლემის მოსაგვარებლად.

როგორ დავაფიქსიროთ Google Assistant-ის ხმის გამომავალი

შემდეგი ნაბიჯი თქვენგან მოითხოვს build prop ფაილის რედაქტირებას (თქვენ დაგჭირდებათ root წვდომა). ჩვენ გირჩევთ გამოიყენოთ მარტივი კონსტრუქციის საყრდენი რედაქტორი, როგორიცაა ქვემოთ მოცემული. ეს მარტივია ლამაზი ინტერფეისით და ასრულებს სამუშაოს.

BuildProp რედაქტორიშემქმნელი: Android Toolbox - Root, ROM, BusyBox და სხვა

ფასი: უფასო.

3.9.

ჩამოტვირთვა

build prop app-ში შესვლის შემდეგ, ჩასვით მნიშვნელობა „3183219“ პარამეტრის „mm.enable.qcom_parser“-ში, შეცვალეთ ძველი რიცხვითი მნიშვნელობა. შემდეგ გადატვირთეთ თქვენი ტელეფონი.

მაშ, რა ხდება Google ასისტენტთან?

სავარაუდოდ, ნომერი "mm.enable.qcom_parser"-ში მიუთითებს კონკრეტულ აუდიო კოდეკზე, რომელიც ჩაშენებულია Android-ში. როგორც ჩანს, ეს არის ნაგულისხმევი აუდიო კოდეკი მრავალი აპლიკაციისთვის და Google ასისტენტი არ ელის მის გამოყენებას. უბრალოდ რეკომენდირებული build prop-ის ჩამოტვირთვა და ანალიზი იყო სწორი პასუხი აქ, რადგან მომხმარებელი იმყოფებოდა საბაჟო ROM-ზე, რომელსაც არ ჰქონდა საერთო კონფიგურაცია აუდიო კოდეკებთან დაკავშირებით.

თუმცა, აღსანიშნავია, რომ Google ასისტენტი, როგორც ჩანს, ამ კოდეკის მიერ დაზარალებული ერთადერთი აპლიკაციაა. ნომრის შეცვლა, როგორც ჩანს, ცვლის მოწყობილობაზე მხარდაჭერილი კოდეკების რეალურ დიაპაზონს, რაც საშუალებას აძლევს Google ასისტენტს აუდიოს სწორად გამოტანა.

როდესაც მსგავს საკითხებს აწყდებით, ზოგჯერ მარტივი ლოგიკა საკმარისია პრობლემის მოსაძებნად Google-ის საათების გარეშე, რაც ასევე საჭირო იყო ამ სამუშაოსთვის. თუ ოდესმე შეგექმნათ პრობლემა, უბრალოდ თქვენი build prop ფაილის შეცვლა შეიძლება საკმარისი იყოს მის გამოსასწორებლად და თქვენს გზაზე.