Boa tarde, meu microfone também não funcionou mesmo indo nas configurações do navegador estava tudo certo com as permissoes, quando abri em outro navegador aparece a opção para ler o texto da página e não ativar o microfone!
meu codigo :
const elementoChute =documento.getElementById('chute')
window.SpeechRecognition = window.SpeechRecognition || webkitSpeechRecognition;
const recognition = new SpeechRecognition();
recognition.lang="pt-Br"
recognition.start()
recognition.addEventListener('result',onSpeak)
function onSpeak(e) {
chute=e.results[0][0].transcript
exibeChuteNaTela(chute)
}
function exibeChuteNaTela(chute) {
elementoChute.innerHTML= `
<div>Você disse </div>
<span class="box">${chute}</span>
`
}