Olá, Samara! Como vai?
Você está tentando usar a Web Speech API, mas há alguns pequenos erros de sintaxe no seu código. Vou te ajudar a corrigir:
if ('speechSynthesis' in window) {
let utterance = new SpeechSynthesisUtterance(texto);
utterance.lang = 'pt-BR';
utterance.rate = 1.2;
window.speechSynthesis.speak(utterance);
} else {
console.log("Web Speech API não suportada neste navegador.");
}
E certifique-se de que a variável texto
está definida com o conteúdo que você deseja que seja falado.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!