Pq tirar o var ou const do "const SpeechRecognition = window.SpeechRecognition || webkitSpeechRecognition;" ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.