PSA: „Google Assistant“ balso išvestis neveikia? Čia yra galimas pataisymas.

click fraud protection

Kai kuriems naudotojams „Google Assistant“ balso išvestis gali neveikti. Paprastas build.prop redagavimas gali padėti išspręsti šią problemą. Štai kaip tai padaryti.

„Google Assistant“ tik pradėjo diegti „Android 6.0+“ išmaniųjų telefonų naudotojai kovo mėn šių metų ir tik tam tikruose regionuose. Tikėtume, kad „Google“ išsprendė daugumą klaidų, tačiau atrodo, kad vis tiek gali kilti problemų. Kai kurie vartotojai mums pranešė, kad kartais asistento balso išvestis neveikia. Laimei, XDA vyresnysis narys muena90 praleido valandas tyrinėdamas problemą ir sugebėjo ją išspręsti savo „OnePlus 3T“. Pažymėtina, kad jis naudojo AOSPA 7.3.0 ir „Google App“ versiją 7.12.24.21. Problema, kaip jis atrado, kilo dėl garso kodekų.

Garso kodekai yra būtini, kad jūsų įrenginys iškoduotų tam tikrus garso srauto tipus. Skirtingi garso failai naudoja skirtingus algoritmus garso duomenims saugoti, o šiems duomenims nuskaityti reikalingi garso kodekai. Kai muena90 sužinojo, kad „Google Assistant“ su juo nekalba, jis savo įrenginio žurnaluose rado klaidų, susijusių su garso kodekais.

Jis paėmė a rąstinis katinas Tai yra tiesiog įrenginio sistemos žurnalų fiksavimas. Pažvelgti į juos gali būti naudinga, nesvarbu, su kokiomis problemomis susiduriate, ir tikriausiai tai yra pirmas dalykas, kurio kūrėjas paprašys, jei pranešate apie klaidą. Muena90 per logcat (parodyta toliau) atrado, kad MMParser-Extractor (susijęs su Qualcomm apdorojimu garsas) kiekvieną kartą, kai turėjo kalbėti asistento balsas, pvz., kai paprašė perskaityti oras.

Kai muena90 juos pamatė, jis atliko keletą „Google“ paieškų ir nustatė, kad „MMParser-Extractor“ yra susijęs su garso kodekais, bet nerado daug daugiau. Tačiau jie išsiaiškino, kad mm.enable.qcom_parser build prop parametre iš tikrųjų yra numatytasis garso kodekas, kurį įrenginys turėtų naudoti.

Iš pradžių jo reikšmė buvo „2097151“, kuri, matyt, yra nesuderinamas garso kodekas, skirtas nuskaityti „Google Assistant“ programos siunčiamus garso duomenis. Vietoj to, jie nusprendė tada „Google“ pateikti rekomenduojamą kūrimo rekvizito failą, vietoj to paimdami siūlomą garso kodeką ir pakeisdami savąjį nauju. Paprastai nerekomenduojama paimti dalykų iš atsitiktinių kūrimo rekvizitų failų internete, tačiau šiuo atveju tai tikriausiai buvo geriausias sprendimas problemai išspręsti.

Kaip pataisyti „Google Assistant“ balso išvestį

Kitas veiksmas reikalauja redaguoti kūrimo pasiūlymo failą (jums reikės root prieigos). Rekomenduojame naudoti paprastą kūrimo redagavimo priemonę, pvz., toliau pateiktą. Tai paprasta, naudojant gražią vartotojo sąsają, ir darbas bus atliktas.

BuildProp redaktoriusProgramuotojas: „Android“ įrankių rinkinys – „Root“, ROM, „BusyBox“ ir kt

Kaina: Nemokama.

3.9.

parsisiųsti

Įdiegę kūrimo aparato programą, po parametru „mm.enable.qcom_parser“ įterpkite reikšmę „3183219“, pakeisdami seną skaitinę reikšmę. Tada iš naujo paleiskite telefoną.

Taigi, kas vyksta su „Google“ padėjėju?

Tikėtina, kad skaičius po „mm.enable.qcom_parser“ nurodo konkretų „Android“ įmontuotą garso kodeko rinkinį. Atrodo, kad tai yra numatytasis garso kodekas daugeliui programų, o „Google Assistant“ nesitiki jo naudoti. Tiesiog atsisiųsti ir analizuoti rekomenduojamą kūrimo rekvizitą buvo teisingas atsakymas, nes vartotojas naudojo pasirinktinį ROM, kuris, atrodo, neturėjo bendros konfigūracijos garso kodekų atžvilgiu.

Tačiau pažymėtina, kad atrodo, kad „Google Assistant“ yra vienintelė šio kodeko paveikta programa. Panašu, kad pakeitus numerį pasikeičia tikrasis palaikomų kodekų diapazonas įrenginyje, todėl „Google Assistant“ gali tinkamai išvesti garsą.

Susidūrus su tokiomis problemomis, kartais užtenka paprasto logcat, kad būtų galima rasti problemą be „Google“ valandų, kurių taip pat reikėjo šiam darbui. Jei kada nors susidursite su problema, gali pakakti paprasčiausiai pakeisti kūrimo rekvizito failą, kad ją išspręstumėte ir galėsite pradėti.