Dezactivarea serviciilor de accesibilitate ucide Nougat OK Feedback audio Google

click fraud protection

Feedbackul audio „OK Google” este întrerupt pe Nougat. Deocamdată, pentru a o remedia, trebuie să activați orice serviciu de accesibilitate.

„OK Google, cum va fi vremea mâine”. Funcția de recunoaștere a vocii a aplicației Google este incredibil utilă pentru a răspunde la multe întrebări de bază, deși caracteristica tinde să fie subutilizată în public spatii. Multe telefoane cu cipuri dedicate de procesare a vocii sunt capabile să invoce Căutarea Google cu un simplu hotword, iar dacă telefonul dvs. nu este oprit, veți auzi un bip care indică faptul că hotword a fost recunoscut.

Dar pare să existe o eroare destul de ciudată care afectează aplicația Google pe Android Nougat și este aparent absența feedback-ului auditiv în timpul recunoașterii vocale OK Google. Se pare că problema apare atunci când utilizatorul s-a dezactivat toate serviciile de accesibilitate sub Setări --> Accesibilitate. Pentru a restabili feedback-ul auditiv pentru recunoașterea vocii, tot ce trebuie să faceți este să activați orice serviciu de accesibilitate pe care le-ați enumerat în meniu.

Această eroare pare să apară indiferent de versiunea aplicației Google pe care o rulați (am testat pe versiuni mai vechi, precum și pe o versiune beta lansată ieri). Nu suntem exact siguri de ce apare această eroare sau exact de ce activarea unui serviciu de accesibilitate pare să rezolve această problemă de căutare, ca o comparație a rezultatului logcat cu și fără un serviciu de accesibilitate activat, nu arată nicio modificare evidentă care ar explica acest lucru gândac.

Dar faptul că activarea unui serviciu de accesibilitate rezolvă problema pare să sugereze că aplicația Google folosește evenimente de accesibilitate, poate TYPE_WINDOW_STATE_CHANGED, pentru a detecta când DspHotwordVoiceSearchActivity este apelat la desenează un Fereastra pop-up pe lângă activitatea curentă. S-ar putea să fi avut loc o schimbare obscure a modului în care funcționează accesibilitatea pe Nougat pentru a determina aplicația Google solicită în mod explicit trimiterea evenimentelor de accesibilitate, în timp ce acest lucru nu era necesar în versiunile anterioare ale Android.

Desigur, deoarece aplicația Google este sursă închisă, nu există nicio modalitate de a verifica cu adevărat de ce apare această eroare. Va trebui doar să informăm Google despre această problemă și să sperăm să vedem un patch rapid în următoarea versiune a aplicației Google.


Iti multumesc/alfanu22