Я пишу код javascript, который хочу приветствовать пользователей, когда они нажимают кнопку «Пуск». Это работает на английском языке, но дело в том, что я хочу, чтобы он говорил на бразильском португальском (pt-BR). Я пробовал много решений, но, похоже, это не сработает. Кто-нибудь может мне помочь, пожалуйста!
Код:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<script>
startTalking = function(line){
var text = new SpeechSynthesisUtterance();
text.lang = "pt-BR";
text.text = line;
speechSynthesis.speak(text);
}
</script>
</head>
<body>
<button id="startButton" onclick = "startTalking("Bem vindo!")"></button>
</body>
</html>
Когда я нажимаю кнопку, скрипт работает, но текст, полученный в параметре, произносится голосом на английском языке (США).
Кто-нибудь знает, как это исправить?
Спасибо!!