
na segunda vez só fala o jogo do número secreto, durante o jogou fala normal.
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!

na segunda vez só fala o jogo do número secreto, durante o jogou fala normal.
Olá, Bruno! Tudo bem?
Parece que o problema está relacionado ao momento em que o texto é falado. Vamos verificar o código que está responsável por isso.
Na função exibirTextoNaTela, você está chamando responsiveVoice.speak para falar o texto que está sendo exibido. Isso parece estar correto.
function exibirTextoNaTela(tag, texto) {
let campo = document.querySelector(tag);
campo.innerHTML = texto;
responsiveVoice.speak(texto, 'Brazilian Portuguese Female', {rate: 1.2});
}
Verifique se o script responsivevoice.js está sendo carregado corretamente na sua página. Às vezes, problemas de carregamento podem impedir que a funcionalidade de fala funcione na primeira vez.
Além disso, certifique-se de que o navegador está permitindo o uso de som na página. Pode ser necessário permitir explicitamente o uso de áudio.
Se tudo isso estiver correto, tente adicionar um pequeno atraso antes de chamar responsiveVoice.speak para garantir que o texto esteja totalmente carregado antes de ser falado:
function exibirTextoNaTela(tag, texto) {
let campo = document.querySelector(tag);
campo.innerHTML = texto;
setTimeout(() => {
responsiveVoice.speak(texto, 'Brazilian Portuguese Female', {rate: 1.2});
}, 100);
}
Espero que isso ajude a resolver o problema! Bons estudos!