使用webkitSpeechRecognition时无法通过测试

时间:2015-10-26 20:12:12

标签: javascript google-chrome speech-recognition webkitspeechrecognition

我正在使用google的api webkitSpeechRecognition,因为这只是一个chrome浏览器api,当我在我的应用程序上运行测试时,它失败了,因为它无法找到webkitSpeechRecognition变量。当我在chrome上运行测试时,它们会很好地通过,但是当我在终端中运行它时,它会因此而失败。我正在尝试为应用程序构建一个版本,但这个问题并没有让我这样做。

任何人都有这方面的经验吗?或者有任何建议吗?

1 个答案:

答案 0 :(得分:0)

您可以添加简单的javascript测试,以查看功能是否可用并执行相应的操作。像这样:

 if (!('webkitSpeechRecognition' in window)) {  
     // run specific features
 }

您还可以使用Modernizr有条件地使用特定于浏览器的功能。另请参阅W3C wiki