PSA: Google palīga balss izvade nedarbojas? Šeit ir iespējamais labojums.

Dažiem lietotājiem Google asistenta balss izvade var nedarboties. Šo problēmu var novērst, veicot vienkāršu labojumu build.prop. Lūk, kā to izdarīt.

Google palīgs tikai sāka izlaist Android 6.0+ viedtālruņu lietotāji martā šī gada, un tikai atsevišķos reģionos. Mēs sagaidām, ka Google ir novērsis lielāko daļu kļūdu, taču šķiet, ka joprojām var būt dažas ilgstošas ​​​​problēmas. Daži lietotāji mums ir ziņojuši, ka dažkārt balss izvade no palīga nedarbojas. Par laimi, XDA vecākais loceklis muena90 pavadīja stundas, pētot problēmu un varēja to novērst savā OnePlus 3T. Uzziņai viņš izmantoja AOSPA 7.3.0 un Google App versiju 7.12.24.21. Problēma, kā viņš atklāja, radās audio kodekos.

Audio kodeki ir nepieciešami, lai jūsu ierīce atšifrētu noteiktus audio straumes veidus. Dažādos skaņas failos audio datu glabāšanai tiek izmantoti dažādi algoritmi, un šo datu nolasīšanai ir nepieciešami audio kodeki. Kad muena90 atklāja, ka Google palīgs ar viņu nerunā, viņš savas ierīces žurnālos atrada kļūdas, kas saistītas ar audio kodekiem.

Viņš paņēma a logcat kas ir vienkārši sistēmas žurnālu tveršana ierīcē. To aplūkošana var būt noderīga neatkarīgi no tā, ar ko jums rodas problēmas, un, iespējams, tā ir pirmā lieta, ko izstrādātājs lūgs, ja ziņojat par kļūdu. Muena90, izmantojot logcat (parādīts zemāk), atklāja, ka MMParser-Extractor (saistīts ar Qualcomm apstrādi audio) ikreiz, kad asistenta balsij bija jārunā, piemēram, lūdzot nolasīt laikapstākļi.

Kad muena90 tos ieraudzīja, viņš veica dažus Google meklējumus un atklāja, ka MMParser-Extractor ir saistīts ar audio kodekiem, bet neko daudz citu neatrada. Tomēr viņi atklāja, ka mm.enable.qcom_parser build prop parametrs faktiski satur noklusējuma audio kodeku, kas ierīcei būtu jāizmanto.

Sākotnēji tā vērtība bija “2097151”, kas acīmredzot ir nesaderīgs audio kodeks, lai nolasītu Google asistenta lietotnes nosūtītos audio datus. Tā vietā viņi nolēma Google ieteikto būvēšanas rekvizītu failu, tā vietā izmantojot ieteikto audio kodeku un aizstājot savu ar jauno. Datu pārņemšana no nejaušas izveides rekvizītu failiem tiešsaistē parasti nav ieteicama, taču šajā gadījumā tas, iespējams, bija labākais risinājums problēmas novēršanai.

Kā labot Google asistenta balss izvadi

Nākamajā darbībā jums ir jārediģē būvēšanas rekvizītu fails (jums būs nepieciešama root piekļuve). Mēs iesakām izmantot vienkāršu būvēšanas rekvizītu redaktoru, piemēram, tālāk norādīto. Tas ir vienkārši ar jauku lietotāja interfeisu, un darbs tiek paveikts.

BuildProp redaktorsIzstrādātājs: Android rīklodziņš — sakne, ROM, BusyBox un citi

Cena: bezmaksas.

3.9.

Lejupielādēt

Būvēšanas lietojumprogrammā zem parametra “mm.enable.qcom_parser” ievietojiet vērtību “3183219”, aizstājot veco skaitlisko vērtību. Pēc tam restartējiet tālruni.

Tātad, kas notiek ar Google palīgu?

Iespējams, ka numurs zem “mm.enable.qcom_parser” attiecas uz īpašu audio kodeku komplektu, kas iebūvēts Android ierīcē. Šķiet, ka tas ir noklusējuma audio kodeks daudzām lietojumprogrammām, un Google palīgs negaida to izmantot. Vienkārši lejupielādēt un analizēt ieteikto būvēšanas rekvizītu šeit bija pareizā atbilde, jo lietotājs izmantoja pielāgotu ROM, kuram, šķiet, nebija kopīgas konfigurācijas attiecībā uz audio kodekiem.

Tomēr jāatzīmē, ka Google palīgs, šķiet, ir vienīgā šī kodeka ietekmētā lietojumprogramma. Šķiet, ka numura maiņa maina faktisko atbalstīto kodeku diapazonu ierīcē, ļaujot Google palīgam pareizi izvadīt audio.

Saskaroties ar šādām problēmām, dažreiz pietiek ar vienkāršu logcat, lai atrastu problēmu bez stundām ilgas Google meklēšanas, kas arī bija nepieciešamas šim darbam. Ja kādreiz saskaraties ar problēmu, var pietikt, vienkārši nomainot būvēšanas rekvizītu failu, lai to novērstu un sāktu darbu.