API de voz web: la propiedad .lang de síntesis de voz no funciona
Estoy tratando de usar la API de voz web para transcribir una palabra en portugués, configuré la propiedad en 'pt-BR' (desafortunadamente portugués - europeo no es compatible) pero siempre responde en inglés.
Alguien puede ayudar?
Gracias
código:
<script type="text/javascript">
var synth = window.speechSynthesis;
function falatarea(){
var utteranceY = new SpeechSynthesisUtterance();
utteranceY.text = "teste";
utteranceY.lang = "pt-BR";
utteranceY.voice = "pt-BR";
window.speechSynthesis.speak(utteranceY);
}
</script>