2
respostas

[Dúvida] O responsiveVoice não está aparecendo quando atualizo o HTML, o que pode ser?

Pessoal, boa noite...

Meio que na reta final, mas seguinto todos os passos dos professores, meu código não saiu o som da voz, não apareceu a caixa de informação que apareceu quando os professores estavam demonstrando.. Eu coloquei outro idioma só para fazer um teste mesmo, mas depois corrigir para "Brazilian Portuguese Female", {rate:1,2}); e não adiantou nada.

meu código abaixo
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Código dos professores abaixo:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Pelo que eu entendi, atualmente a gente precisa registrar no site do ResponsiveVoice. Eu acabei de entrar lá e consegui gerar um novo script pra colocar na linha 7 do HTML, vou deixar o link aqui:

responsivevoice.org/register

Espero que te ajude também!

alternativamente vc pode usar esse código abaixo que usa a função nativa do navegador:

let utterance = new SpeechSynthesisUtterance(texto);
utterance.lang = "pt-BR"; // Português do Brasil
utterance.rate = 1.2;
speechSynthesis.speak(utterance);

para mim funcionou muito bem! Acabei de testar no Brave