A API Chrome Speech Recognition parou de funcionar em um navegador, mas funciona no Canary (MacOS)

A API Chrome Speech Recognition parou de funcionar em um navegador, mas funciona no Canary (MacOS)

Uso a API de reconhecimento de fala há alguns anos (nada muito complexo), mas depois de cerca de um ano sem usá-la, ela não funciona mais no meu navegador Chrome principal: Versão 77.0.3865.90 (versão oficial) (64 -pedaço).

Estou testando em três sites diferentes – dois são meus e o terceiro éa demonstração oficial do Google. Nenhum está detectando áudio em meu navegador Chrome principal. A mensagem de erro associada recognition.onerroré simplesmente "sem fala".

Quando uso o Chrome Canary, tudo funciona bem.

Tenho vários dispositivos de entrada de áudio conectados ao meu Mac (incluindo o microfone embutido) e tentei alterar as configurações do microfone para cada um deles. Todos eles funcionam sem problemas no Chrome Canary, mas nada funciona no Chrome normal. Também posso ver que os níveis de entrada são nominais nas preferências do sistema MacOS para cada dispositivo de entrada.

dispositivos de entrada de áudio

O Chrome pede para acessar o microfone, mas depois que eu aceito, nenhuma fala é detectada. Posso ver que os eventos onstarte onaudiostartestão sendo acionados, mas depois de alguns segundos sem nada, os eventos onerrore onaudioendsão acionados.

Em seguida, tentei limpar o cache/configurações do navegador e reiniciá-lo sem sorte. Também tentei uma janela de convidado e uma janela anônima (além de desabilitar todas as extensões) e elas também não funcionaram. A última coisa que tentei foi desabilitar todos os sinalizadores experimentais alterados, mas sem sorte. Não tenho certeza de como solucionar esse problema ...

Há outra configuração que estou faltando que pode ter sido desativada ou algo em algum lugar (talvez até no MacOS)?

Como mencionei, eu costumava usar isso bastante neste mesmo navegador sem problemas, mas depois de cerca de um ano sem usá-lo, de alguma forma ele parou de detectar áudio.

Responder1

É claro que eu encontraria a resposta imediatamente após publicá-la. Láéuma configuração do MacOS que foi desativada: Nas Preferências do Sistema, em "Segurança e Privacidade", na guia "Privacidade", encontrei "Microfone" na lista à esquerda e percebi que o Google Chrome estava desmarcado. Depois de marcar essa caixa e reiniciar o Chrome, funcionou perfeitamente.

acesso ao microfone no macos

Espero que isso ajude alguém que tenha esse problema!

informação relacionada