我先在一个空白文件中测试了安阳。这工作得很好,但是当我将相同的代码连接到另一个文件中的函数时,它似乎没有工作。看来,annyang已经没有联系了。浏览器没有请求使用麦克风的权限,红色圆圈也没有可见。但是,我以与测试时相同的方式连接它。
功能:播放器旋转(1);我想在用户说:转身时开始。
您可以在下面找到我的代码:
javascript`
$( document ).ready( doStuff );
function doStuff()
{
if (annyang) {
var commands = {
'turn': function() {
playerRotate(1);
console.log("You said turn");
}
};
annyang.addCommands(commands);
annyang.debug(true);
annyang.start({ continuous: false });
}
annyang.setLanguage('en-GB');
这是我放在 hmtl 头部的脚本标签:<script src="https://cdnjs.cloudflare.com/ajax/libs/annyang/1.1.0/annyang.min.js"></script>
我已经将主 javascript 文件的脚本标记放在了 html 正文的底部。
谁能帮忙找出我做错了什么?
提前非常感谢!