Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] API Web Speech

Olá!
Conforme sugerido para resolver os erros com a biblioteca Responsive Voice a solução foi substituí-la pela Web Speech API, uma funcionalidade nativa do navegador. Isso elimina a necessidade de importar um script externo no HTML, tornando o código mais leve e eliminando problemas de dependência.
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

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!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
solução!

Oie, Daniel!
Eu fui editar, ai percebi que apareceu assim porque eu traduzir a pagina kkkk.!

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )