在Android Chrome上使用webkitSpeechRecognition时无法录制音频

时间:2014-09-18 19:28:18

标签: android google-chrome speech-recognition audio-recording getusermedia

在Chrome中,我在运行语音识别时录制音频 录音正在使用内部调用getUserMedia的{​​{3}} 语音识别使用webkitSpeechRecognition

在桌面(Win7 +最新的Chrome)上它完美运行 在Android(也是最新的Chrome)上,我得到了一个"或者"行为。当识别工作时,录制输出只是一个安静的文件 当录音工作时(到目前为止似乎是随机的),语音识别不会输出任何结果 无论如何我都没有明显的错误

你可以看到这个AudioRecorder处理这个组合,虽然它可能是在桌面上测试过的,并没有遇到同样的问题。

1 个答案:

答案 0 :(得分:2)

一年多前,在Android上进行WebKit语音识别,可以进行语音识别并保存完成识别的音频文件。我们通过将音频发送到其他语音识别器并组合结果来充分利用这一优势。我相信它是android的4.0版本,取消了这个功能。我认为删除是故意的(因为我不会进入这里)。我们还没有在Android上找到解决方案。

仅供参考:Google语音识别的格局正在发生变化。最近一个重要的变化是页面上的重复语音识别需要安全证书。没有它你必须点击"按钮"在屏幕上允许每次识别。