Deaktivace služeb usnadnění zabíjí Nougat OK Google Audio Feedback

click fraud protection

Zvuková zpětná vazba „OK Google“ je na Nougatu nefunkční. V současné době, abyste to mohli opravit, musíte povolit jakoukoli službu usnadnění.

"OK Google, jaké bude zítra počasí." Funkce rozpoznávání hlasu aplikace Google App je neuvěřitelná užitečné pro zodpovězení mnoha základních otázek, i když tato funkce bývá na veřejnosti málo využívána prostory. Mnoho telefonů s vyhrazenými čipy pro zpracování hlasu dokáže jednoduše vyvolat Vyhledávání Google klíčové slovo, a pokud váš telefon není ztišen, uslyšíte pípnutí, které indikuje, že klíčové slovo bylo uznáno.

Zdá se však, že existuje poměrně zvláštní chyba, která ovlivňuje aplikaci Google v systému Android Nougat, a je to zjevné absence sluchové zpětné vazby během rozpoznávání hlasu OK Google. Zdá se, že problém nastává, když uživatel deaktivoval všechny služby přístupnosti v části Nastavení --> Usnadnění. Chcete-li obnovit sluchovou zpětnou vazbu pro rozpoznávání hlasu, vše, co musíte udělat, je povolit jakákoli služba přístupnosti které máte uvedeny v nabídce.

Zdá se, že k této chybě dochází bez ohledu na verzi aplikace Google, kterou používáte (testovali jsme na starších verzích a také na včera vydané beta verzi). Nejsme si přesně jisti, proč k této chybě dochází, popř přesně proč se zdá, že povolení služby usnadnění řeší tento problém s hledáním, jako srovnání výstupu logcat s povolenou službou přístupnosti a bez ní nevykazuje žádné zjevné změny, které by tomu odpovídaly Chyba.

Zdá se však, že skutečnost, že povolení služby usnadnění problém řeší, naznačuje, že aplikace Google používá události usnadnění, možná TYPE_WINDOW_STATE_CHANGED, ke zjištění, kdy je volána DspHotwordVoiceSearchActivity Nakresli Vyskakovací okno nad aktuální aktivitou. Mohlo dojít k nějaké nejasné změně ve způsobu, jakým funguje přístupnost na Nougatu, aby to způsobila aplikace Google explicitně vyžadují odesílání událostí usnadnění, zatímco v předchozích verzích to nebylo nutné Android.

Samozřejmě, protože Google App je uzavřený zdroj, neexistuje způsob, jak skutečně ověřit, proč k této chybě dochází. Budeme muset na tento problém upozornit Google a doufat, že v příští verzi aplikace Google uvidíme rychlou opravu.


Díky/alphanu22