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>

Respuestas a la pregunta(1)

Su respuesta a la pregunta