Pri nekaterih uporabnikih glasovni izhod Pomočnika Google morda ne deluje. Preprosto urejanje build.prop bo morda lahko odpravilo to težavo. Tukaj je opisano, kako to storiti.
Google Assistant se je šele začel uvajati v Uporabniki pametnih telefonov Android 6.0+ marca tega leta in samo v izbranih regijah. Pričakovali bi, da je Google rešil večino zapletov, vendar se zdi, da morda še vedno obstaja nekaj dolgotrajnih težav. Nekateri uporabniki so nam sporočili, da občasno glasovni izhod pomočnika ne deluje. Na srečo, višji član XDA muena90 ure in ure raziskoval težavo in jo je lahko popravil na svojem OnePlus 3T. Za referenco je uporabljal AOSPA 7.3.0 in uporabljal Google App različico 7.12.24.21. Težava, kot je odkril, je prišla do zvočnih kodekov.
Zvočni kodeki so potrebni, da vaša naprava dekodira določene vrste zvočnega toka. Različne zvočne datoteke uporabljajo različne algoritme za shranjevanje zvočnih podatkov, za branje teh podatkov pa so potrebni zvočni kodeki. Ko je muena90 odkril, da Google Assistant ne govori z njim, je našel napake v dnevnikih svoje naprave, povezane z zvočnimi kodeki.
Vzel je a logcat ki je preprosto zajem sistemskih dnevnikov v napravi. Pogled na te je lahko koristen ne glede na to, s čim imate težave, in je verjetno prva stvar, ki jo bo zahteval razvijalec, če boste prijavili hrošč. Muena90 je prek logcata (prikazanega spodaj) odkril, da je MMParser-Extractor (povezan s Qualcommovo obdelavo zvok) sprožil napako vsakič, ko naj bi spregovoril pomočnikov glas – na primer, ko ga je pozval, naj prebere vreme.
Ko jih je muena90 videl, je opravil nekaj iskanj v Googlu in ugotovil, da je MMParser-Extractor povezan z zvočnimi kodeki, vendar ni našel veliko drugega. Vendar so odkrili, da parameter gradnje mm.enable.qcom_parser dejansko vsebuje privzeti zvočni kodek, ki bi ga naprava morala uporabljati.
Prvotno je bila vrednost »2097151«, kar je očitno nezdružljiv zvočni kodek za branje zvočnih podatkov, ki jih pošlje aplikacija Google Assistant. Namesto tega so se odločili, da bodo v Googlu iskali priporočeno gradbeno datoteko, namesto tega so vzeli predlagani zvočni kodek in svojega zamenjali z novim. Običajno ni priporočljivo jemati stvari iz naključnih gradbenih datotek v spletu, vendar je bila v tem primeru to verjetno najboljša rešitev za odpravo težave.
Kako popraviti glasovni izhod Google Assistant
Naslednji korak zahteva, da uredite datoteko prop gradnje (potrebovali boste korenski dostop). Priporočamo uporabo preprostega urejevalnika gradbenih elementov, kot je spodnji. Je preprost s prijetnim uporabniškim vmesnikom in opravi delo.
Cena: brezplačno.
3.9.
Ko ste v aplikaciji za gradnjo, vstavite vrednost »3183219« pod parameter »mm.enable.qcom_parser« in tako nadomestite staro številsko vrednost. Nato znova zaženite telefon.
Kaj se torej dogaja z Googlovim pomočnikom?
Verjetno se številka pod "mm.enable.qcom_parser" sklicuje na določen nabor zvočnih kodekov, vgrajen v Android. Zdi se, da je to privzeti zvočni kodek za veliko aplikacij in Google Assistant ne pričakuje, da ga bo uporabljal. Preprost prenos in analiza priporočene gradbene podpore je bil pravi odgovor tukaj, saj je bil uporabnik na prilagojenem ROM-u, za katerega se zdi, da ni imel skupne konfiguracije glede zvočnih kodekov.
Vendar je treba omeniti, da se zdi, da je Google Assistant edina aplikacija, na katero vpliva ta kodek. Zdi se, da sprememba številke spremeni dejanski obseg podprtih kodekov v napravi, kar Pomočniku Google omogoči pravilen izhod zvoka.
Ko naletite na takšne težave, je včasih dovolj preprost logcat, da odkrijete težavo brez ur Googlanja, ki so bile prav tako potrebne za to delo. Če kdaj naletite na težavo, bo morda dovolj, da jo popravite in boste lahko že spremenili svojo datoteko prop gradnje.