我正在使用webkitSpeechRecognitionhttps://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#dfn-onspeechstart)向Web应用程序添加语音输入。

每次我启动recognition.start();recognition = new webkitSpeechRecognition())时,都会出现此询问使用麦克风的弹出窗口:

javascript - 在运行时仅启用一次麦克风-LMLPHP

在整个应用程序的生命周期内,用户将需要多次使用麦克风,而我只希望他们必须给予一次许可。

我怎样才能让它最初显示在Web应用负载上?

最佳答案

使用JQuery:

$(document).ready(function(){ recognition.start();});

使用纯JS:

document.addEventListener("DOMContentLoaded", function(event) { recognition.start();});

10-07 21:08