我正在尝试使这段代码工作,但不知道为什么本地无法正常运行。我在CodePen.io上尝试了相同的代码,它可以正常工作。
<html>
<head>
<title>Voice API</title>
</head>
<body>
<button onClick="func()">Click Me</button>
<script>
function func()
{
alert('Hello');
var recognition = new webkitSpeechRecognition();
recognition.continuous = true;
recognition.interimResults = true;
recognition.onresult = function(event)
{
alert(event.results[0][0].transcript);
}
recognition.start();
}
</script>
</body>
有什么建议吗?
speechRecognitionError - error: not allowed
。对于弹出窗口,我将其切换回“询问是否允许访问您的麦克风”。然后,当我再次点击说话时,它会将麦克风设置切换回“继续阻止麦克风访问”。 - user3871