Olá, tudo bem?
O Reconhecimento de voz não estava funcionando pra mim mesmo com código igual ao do professor. Só funcionou bem depois que eu troquei o
const recognition = new SpeechRecognition();
por
const recognition = new webkitSpeechRecognition();
Fiz isso depois de encontrar esse post no StackOverflow.
Teve alguma atualização na api? Será que é minha versão do Chrome?
Obrigado e um abraço