Javascript 语音识别与getUserMedia
我正在构建一个web应用程序,并计划同时使用和进行音频输入 我注意到我的桌面浏览器(Mac上的Chrome,v.31.0.1650.63)两次请求使用麦克风。虽然这对用户来说可能有点烦人,但语音识别和音频输入似乎都能工作 但是,如果我在Android上打开同一页面(Nexus 7,Android v4.4.2;Chrome v31.0.1650.59),它会两次请求使用我的麦克风,但我只能使用其中一个(以先启动的为准)。有时,我也会收到语音识别Javascript 语音识别与getUserMedia,javascript,google-chrome,speech-recognition,getusermedia,mobile-chrome,Javascript,Google Chrome,Speech Recognition,Getusermedia,Mobile Chrome,我正在构建一个web应用程序,并计划同时使用和进行音频输入 我注意到我的桌面浏览器(Mac上的Chrome,v.31.0.1650.63)两次请求使用麦克风。虽然这对用户来说可能有点烦人,但语音识别和音频输入似乎都能工作 但是,如果我在Android上打开同一页面(Nexus 7,Android v4.4.2;Chrome v31.0.1650.59),它会两次请求使用我的麦克风,但我只能使用其中一个(以先启动的为准)。有时,我也会收到语音识别错误:“不允许”错误,即使我允许访问麦克风 我做了一
错误:“不允许”
错误,即使我允许访问麦克风
我做了一个jsFiddle,在这里:
我的问题是:有没有一种方法可以对输入流执行语音识别?或者有没有其他方法可以让这两种功能在Chrome for Android上运行?您考虑过其他工具吗?Nuance(由现任谷歌工程负责人Ray K创建)推出了一款令人兴奋的新工具/产品,该工具/产品使用专有学习算法(如机器智能)将语音数据转换为动作 此工具了解上下文,并可将其应用于特定操作,因此用户不必使用确切的短语: 游览:
缺点是您依赖于第三方,但由于您正在查看的API也是实验性的,这可能会引起人们的兴趣。鉴于
getUserMedia
在Android上仍然是相当实验性的,speechRecognition
是实验性的,这听起来像是一个很好的bug报告。我为此提交了一个新的bug: