草庐IT

javascript - Annyang语音识别问题

我目前正在尝试创建自己的J.A.R.V.I.S系统作为网络应用程序。所以当然,就像任何好的J.A.R.V.I.S系统一样,它需要良好的语音识别。我进行了研究,试图找到一个我可以根据需要自定义的JavaScript语音识别API,并决定使用Annyang。(很简单,效果很好)我花了一些时间试用它,就在我认为它可以正常工作时,我遇到了一个问题。当我尝试在本地查看该文件时它不起作用,所以我将它与MAMP一起托管在我的计算机上以查看它是否有效。它出现了一个对话框,上面写着“本地主机想要访问麦克风”,但是当我点击允许时,它又出现了。它不断出现并且不会消失,直到我单击拒绝。我正在使用以下代码:if

javascript - Annyang 将语音转换为文本

我正在尝试使用annyang将语音转换为文本,但遇到了一些问题。它有效,但还有一些事情还没有。首先,我想知道如何将用户所说的任何内容传递到警报功能中。接下来,我想知道如何在用户说完后结束annyang功能。最后,我想知道如何防止允许和禁止麦克风提示一次又一次出现。if(annyang){varcommands={'Hello':function(){alert("Success");}};annyang.addCommands(commands);} 最佳答案 代替使用annyang转换为文本,您可以使用原始的googlespeec