Ierīcē Nougat ir bojāta audio atsauksmes “OK Google”. Pagaidām, lai to labotu, ir jāiespējo jebkurš pieejamības pakalpojums.
"OK Google, kādi laikapstākļi būs rīt." Google lietotnes balss atpazīšanas funkcija ir neticama noderīga, lai atbildētu uz daudziem pamatjautājumiem, lai gan šī funkcija publiski netiek izmantota atstarpes. Daudzi tālruņi ar īpašām balss apstrādes mikroshēmām var izsaukt Google meklēšanu, izmantojot vienkāršu īsinājumvārds, un, ja tālrunis nav apklusināts, jūs dzirdēsit pīkstienu, kas norāda, ka īsinājumvārds atzīts.
Taču šķiet, ka ir diezgan savdabīga kļūda, kas ietekmē Google lietotni operētājsistēmā Android Nougat, un tā ir acīmredzama dzirdes atgriezeniskās saites trūkums OK Google balss atpazīšanas laikā. Šķiet, ka problēma rodas, kad lietotājs ir atspējojis visi pieejamības pakalpojumi sadaļā Iestatījumi -> Pieejamība. Lai atjaunotu balss atpazīšanas dzirdes atgriezenisko saiti, viss, kas jums jādara, ir jāiespējo jebkuru pieejamības pakalpojumu ko esat uzskaitījis izvēlnē.
Šķiet, ka šī kļūda rodas neatkarīgi no jūsu izmantotās Google lietotnes versijas (mēs pārbaudījām vecākas versijas, kā arī beta versiju, kas tika izlaista vakar). Mēs neesam īsti pārliecināti, kāpēc šī kļūda rodas, vai tieši tā kāpēc šķiet, ka pieejamības pakalpojuma iespējošana novērš šo meklēšanas problēmu, salīdzinot logcat izvadi ar iespējotu pieejamības pakalpojumu un bez tā, neuzrāda nekādas acīmredzamas izmaiņas, kas to varētu izraisīt kļūda.
Taču fakts, ka pieejamības pakalpojuma iespējošana atrisina problēmu, šķiet, liek domāt, ka Google lietotne izmanto pieejamības notikumi, iespējams, TYPE_WINDOW_STATE_CHANGED, lai noteiktu, kad tiek izsaukta DspHotwordVoiceSearchActivity uzzīmēt a Uznirstošais logs papildus pašreizējai darbībai. Iespējams, ir notikušas dažas neskaidras izmaiņas, kas saistītas ar pieejamības darbību pakalpojumā Nougat, kas izraisīja Google lietotnes darbību skaidri pieprasīt, lai tiktu nosūtīti pieejamības notikumi, taču iepriekšējās versijās tas nebija nepieciešams Android.
Protams, tā kā Google lietotne ir slēgta pirmkoda, nav iespējams faktiski pārbaudīt, kāpēc šī kļūda rodas. Mums būs tikai jāinformē Google par šo problēmu un jācer, ka nākamajā Google lietotnes versijā tiks parādīts ātrs ielāps.
Paldies /u/alfanu22