0
我正在用HTML5语音识别功能进行游戏。HTML5语音识别,请等待直到用户回答
目前我有这样的功能:
doSomething() {
listen("name");
console.log("done");
}
的“监听”功能可以运行目前是这样的:
recognition = new webkitSpeechRecognition();
recognition.lang = "de-DE";
recognition.continuous = false;
//recognition.interimResults = true;
recognition.onresult = function(event) {
result = event.results[event.resultIndex];
confidence = result[0].confidence;
result = result[0].transcript.trim();
};
//TODO: remove old results, work with results
recognition.start();
正在发生的事情是,Chrome的询问麦克风接入,直接做console.log。 我想要的是console.log等到语音识别完成。就像这样:
- 铬询问麦克风接入
- 用户说了什么
- 东西是与该用户说
- 随后将执行的执行console.log和完成这一切。
我该怎么做? 谢谢!