Boa tarde!
Estou com com erro no projeto onde não esta reconhecendo a voz em nenhum navegador. Quando eu faço um debug como live server funciona normalmente, porém quando eu coloquei na Vercel e acessei de outros navegadores aparece um erro de :
SpeechRecognition is not a constructor at speechRecognition.js:4:21
Projeto na Versel Projeto Github
const elementoChute = document.getElementById('chute')
window.SpeechRecognition = window.SpeechRecognition || window.webkitSpeechRecognition;
const recognition = new SpeechRecognition();
const numero = document.getElementById('box');
recognition.lang = 'pt-Br';
recognition.start();
recognition.addEventListener('result', onSpeak);
function onSpeak(event) {
chute = event.results[0][0].transcript;
exibeChuteNaTela(chute);
verificaSeChutePossuiUmValorValido(chute);
}
function exibeChuteNaTela(chute){
elementoChute.innerHTML = `
<div>Você disse</div>
<span class="box">${chute}</span>
`;
}
recognition.addEventListener('end',() => recognition.start());
Por favor, alguém poderia me ajudar?