He estado tratando de encontrar una biblioteca de reconocimiento de voz en JavaScript, pero desafortunadamente no pude encontrar ninguna opción y realmente no quiero limitar mi proyecto a un solo navegador. Todo lo que pude encontrar se basó en la herramienta Chrome de reconocimiento de voz
Recomendaría usar webkitSpeechRecognition . Va a ser difícil encontrar algo que sea compatible con todos los navegadores, pero, como puede ver a continuación, webkitSpeechRecognition funciona principalmente con Chrome y Safari, que son los dos navegadores principales.