Não funcionou, até copiei e nada de funcionar
Não funcionou, até copiei e nada de funcionar
Oi, Lucas! Tudo bem?
Eu consegui usar o recurso.
no index.html, dentro do head, logo após as meta tags eu usei:
<script src="https://code.responsivevoice.org/responsivevoice.js"></script>
E no app.js, na função exibirTextoNaTela ( que no meu projeto acabei chamando de exibirMensagemTela) eu usei, conforme segue na última linha da função.
function exibirMensagemTela(tag, texto)
{
let campo = document.querySelector(tag);
campo.innerHTML = texto;
responsiveVoice.speak(texto, 'Brazilian Portuguese Female', {rate:1.11});
}
Se seguir com dúvidas, pode perguntar aqui novamente, ou me chama lá no Discord da Alura (Thati Moreira).
Abraços e bons estudos!
. . .
Ah, e esse {rate:1.11} é a velocidade da voz que você configura conforme achar melhor. Eu escolhi a velocidade 1.11, pois achei que ficou mais próximo do natural, mas cada um coloca a velocidade que achar melhor e só dá para saber conforme for tentando rodar a aplicação.
Outra coisa, quando fizer as alterações em seu código e for jogar para testar, na parte inferior da tela vai aparecer essa janela perguntando se você autoriza que a aplicação execute essa funcionalidade (áudio de leitura do texto da tela). Clique em Allow para poder usar o recurso de voz.
. . .