A Kisegítő szolgáltatások letiltása megöli a Nugát OK Google Hangvisszajelzés

Az „OK Google” hangvisszajelzés nem működik a Nougaton. A javításhoz egyelőre engedélyeznie kell bármely akadálymentesítési szolgáltatást.

"OK Google, milyen lesz az időjárás holnap." A Google App hangfelismerő funkciója hihetetlenül jó hasznos sok alapvető kérdés megválaszolásához, bár a funkciót általában nem használják ki a nyilvánosság előtt terek. Sok dedikált hangfeldolgozó chippel rendelkező telefon képes a Google Keresés egyszerű megidézésére hotword, és ha a telefon nincs elnémítva, sípoló hangot fog hallani, amely jelzi, hogy a hotword elismert.

De úgy tűnik, hogy van egy meglehetősen sajátos hiba, amely az Android Nougat rendszeren futó Google alkalmazást érinti, és ez a nyilvánvaló hangos visszajelzés hiánya az OK Google hangfelismerés során. Úgy tűnik, hogy a probléma akkor merül fel, amikor a felhasználó letiltotta minden akadálymentesítési szolgáltatás a Beállítások --> Kisegítő lehetőségek alatt. A hangfelismerés hangvisszajelzésének visszaállításához mindössze annyit kell tennie, hogy engedélyezi bármely akadálymentesítési szolgáltatás amit a menüben felsoroltál.

Úgy tűnik, hogy ez a hiba előfordul, függetlenül attól, hogy a Google App melyik verzióját használja (a régebbi verziókon és a tegnap kiadott béta verziókon is teszteltük). Nem tudjuk pontosan, miért fordul elő ez a hiba, ill pontosan Miért tűnik úgy, hogy egy akadálymentesítési szolgáltatás engedélyezése megoldja ezt a keresési problémát, a logcat kimenet összehasonlításaként Engedélyezett kisegítő szolgáltatásokkal és anélkül nem jelenít meg semmilyen nyilvánvaló változást, amely ezt indokolná bogár.

De az a tény, hogy egy akadálymentesítési szolgáltatás engedélyezése megoldja a problémát, arra utal, hogy a Google App használja akadálymentesítési események (talán TYPE_WINDOW_STATE_CHANGED) annak észlelésére, hogy a DspHotwordVoiceSearchActivity mikor kerül meghívásra Rajzolj egy Felugró ablak az aktuális tevékenységen felül. Valami homályos változás történhetett a Nougat kisegítő lehetőségeinek működésében, ami a Google alkalmazást okozta kifejezetten előírják a kisegítő lehetőségek elküldését, míg a korábbi verziókban erre nem volt szükség Android.

Természetesen, mivel a Google App zárt forráskódú, nincs mód annak ellenőrzésére, hogy miért fordul elő ez a hiba. Csak értesítenünk kell a Google-t erről a problémáról, és reméljük, hogy a Google App következő verziójában megjelenik egy gyors javítás.


Köszönöm/alphanu22