La API de reconocimiento de voz de Chrome dejó de funcionar en un navegador, pero funciona en Canary (MacOS)

La API de reconocimiento de voz de Chrome dejó de funcionar en un navegador, pero funciona en Canary (MacOS)

He estado usando la API de reconocimiento de voz durante algunos años (nada demasiado complejo), pero después de no usarla durante aproximadamente un año, ya no funciona en mi navegador principal Chrome: Versión 77.0.3865.90 (compilación oficial) (64 -poco).

Estoy probando en tres sitios diferentes: dos son míos y el tercero esla demostración oficial de Google. Ninguno detecta ningún audio en mi navegador principal Chrome. El mensaje de error asociado recognition.onerrores simplemente "sin voz".

Cuando uso Chrome Canary, todo funciona bien.

Tengo varios dispositivos de entrada de audio conectados a mi Mac (incluido el micrófono incorporado) y he intentado cambiar la configuración de mi micrófono en cada uno de ellos. Todos funcionan sin problemas en Chrome Canary, pero nada funciona en Chrome normal. También puedo ver que los niveles de entrada son nominales en las preferencias del sistema MacOS para cada dispositivo de entrada.

dispositivos de entrada de audio

Chrome solicita acceder al micrófono, pero después de aceptar no se detecta voz. Puedo ver que los eventos onstarty onaudiostartse están activando, pero después de unos segundos sin nada, los eventos onerrory onaudioendse activan.

Luego intenté borrar la configuración/caché de mi navegador y reiniciarlo sin suerte. También probé una ventana de invitado y una ventana de incógnito (además de deshabilitar todas las extensiones) y tampoco funcionaron. Lo último que intenté fue deshabilitar todos los indicadores experimentales modificados, pero no tuve suerte. No estoy seguro de cómo solucionar este problema...

¿Me falta alguna otra configuración que pueda haber sido deshabilitada o algo así en algún lugar (tal vez incluso en MacOS)?

Como mencioné, solía usar esto bastante en este mismo navegador sin ningún problema, pero luego de aproximadamente un año de no usarlo, de alguna manera dejó de detectar audio.

Respuesta1

Por supuesto que encontraría la respuesta inmediatamente después de publicarla. Alláesuna configuración de MacOS que se deshabilitó: en Preferencias del Sistema en "Seguridad y Privacidad", luego en la pestaña "Privacidad" encontré "Micrófono" en la lista de la izquierda y noté que Google Chrome no estaba marcado. Una vez que marqué esa casilla y reinicié Chrome, funcionó perfectamente.

acceso al micrófono en macos

¡Espero que esto ayude a cualquiera que se encuentre con este problema!

información relacionada