以下代码在iOS Safari(iPad Air 2)上不起作用,但在其他地方正常(Mac上的Safari,Windows上的Chrome)。
当我尝试在iPad的Safari上调试下面的脚本时(连接到Mac),它没有报错。只是静默。没有语音输出。
请注意,这只是简单的脚本,我创建了许多其他脚本,例如设置语音等。什么都不起作用...获取语音也有单独的问题,但我想先看看默认语音是否有效。
附言:如果我使用Swift编写XCode程序来开发iPad上的本地代码(而不是在Safari中),语音可以工作。但我的目标是创建使用Speech API的网页。
谢谢。
当我尝试在iPad的Safari上调试下面的脚本时(连接到Mac),它没有报错。只是静默。没有语音输出。
请注意,这只是简单的脚本,我创建了许多其他脚本,例如设置语音等。什么都不起作用...获取语音也有单独的问题,但我想先看看默认语音是否有效。
附言:如果我使用Swift编写XCode程序来开发iPad上的本地代码(而不是在Safari中),语音可以工作。但我的目标是创建使用Speech API的网页。
谢谢。
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
</head>
<body>
<script>
function Speak() {
speechSynthesis.speak(new SpeechSynthesisUtterance("Hello, this is my voice on a webpage"));
var speech = new SpeechSynthesisUtterance();
speech.text = "Hello";
speech.volume = 1; // 0 to 1
speech.rate = 1; // 0.1 to 9
speech.pitch = 1; // 0 to 2, 1=normal
speech.lang = "en-US";
speechSynthesis.speak(speech);
}
</script>
<a onclick="Speak()">ClickMe</a>
</body>
</html>