Pq tirar o var ou const do "const SpeechRecognition = window.SpeechRecognition || webkitSpeechRecognition;" ?
Pq tirar o var ou const do "const SpeechRecognition = window.SpeechRecognition || webkitSpeechRecognition;" ?
Olá, Afrânio.
Tudo bem?
Se você reparar ele tirou a atribuição da variável mas acrescentou a palavra window antes, para sempre que rodar a aplicação o comando de voz já iniciar, usaria a variável se quisesse guardar a função para chamar nos momentos certos, porém como ele quer que roda o tempo todo, então não precisa. Veja como está:
window.SpeechRecognition = window.SpeechRecognition || webkitSpeechRecognition;
Espero ter ajudado. Qualquer dúvida manda aqui.