【问题标题】:How to implement google's voice recognition in mvc that compatible for all browsers如何在兼容所有浏览器的mvc中实现google的语音识别
【发布时间】:2016-03-29 23:49:58
【问题描述】:

我正在尝试在我的 mvc 应用程序中实现语音识别功能。我使用 webkitSpeechRecognition 来实现这一点,但它仅适用于 chrome。

首先,是否可以为所有浏览器(在 mvc 中)获取它? 我应该怎么做才能使它在所有浏览器上运行? 是否有其他方法或者我只需要修改其中的其他内容?

请提出一些参考或正确的方法。

【问题讨论】:

    标签: javascript asp.net-mvc html webkitspeechrecognition


    【解决方案1】:

    webkitSpeechRecognition api 对所有网络浏览器的支持都不好,请看下表:

    要在 Firefox 中使用它,请查看 MND 中的官方文档:https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API

    【讨论】:

    • 感谢您的快速回复。我已经经历了这个并试图识别不同的语音识别 api。但我的代码在 var myRecognition = new SpeechRecognition(); 上返回错误(“未定义”)
    • @HiteshGupta,首先,检查是否支持 SpeechRecognitionApi,你可以使用 modernizr 来做到这一点:modernizr.com/download?setclasses
    • 是的,根据modernizr,我的firefox 44.0b1支持它,但仍然出现错误“ReferenceError: SpeechRecognition is not defined”
    猜你喜欢
    • 2017-08-30
    • 2014-11-05
    • 1970-01-01
    • 2011-03-10
    • 2015-03-10
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    相关资源
    最近更新 更多