我正在编写一个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>
当我单击按钮时,脚本有效,但参数中收到的文本是由英语(美国)语音朗读的。
有没有人知道如何解决它?
谢谢!!