Google chrome 在Chrome中自动录制语音输入

Google chrome 在Chrome中自动录制语音输入,google-chrome,speech-recognition,speech,Google Chrome,Speech Recognition,Speech,我正在尝试用谷歌的(仅在Chrome中可用)自动录制语音 实际上,用户必须单击麦克风才能开始录制,但我正在安装一个用户不会与计算机交互的装置。因此,我必须以其他方式触发录制 您似乎无法通过代码访问语音输入功能,即无法调用函数开始录制。现在,我正在模拟鼠标点击麦克风。 我尝试过使用javaScript,但似乎只有事件和事件处理程序受到影响(例如,模拟单击输入字段会触发其单击处理程序,但不会将焦点放在字段上) 现在我正在研究模拟Windows系统的鼠标点击,我发现一些程序可以做到这一点(主要是在间隔

我正在尝试用谷歌的(仅在Chrome中可用)自动录制语音

实际上,用户必须单击麦克风才能开始录制,但我正在安装一个用户不会与计算机交互的装置。因此,我必须以其他方式触发录制

您似乎无法通过代码访问语音输入功能,即无法调用函数开始录制。现在,我正在模拟鼠标点击麦克风。
我尝试过使用javaScript,但似乎只有事件和事件处理程序受到影响(例如,模拟单击输入字段会触发其单击处理程序,但不会将焦点放在字段上)

现在我正在研究模拟Windows系统的鼠标点击,我发现一些程序可以做到这一点(主要是在间隔时间内),它可以工作,录制开始。 但问题是,我必须从浏览器应用程序激活点击模拟。
到目前为止,最好的办法是让您能够创建自定义脚本,在我的例子中是一个在给定位置模拟鼠标单击的脚本。所以,如果我可以在浏览器中执行这个脚本,我会很安全,但我不知道怎么做


欢迎任何想法和/或想法

我也面临着类似的问题。我们想开始和停止录音,以测试GoogleAPI在德语语音识别方面有多好。但还没有找到解决办法

html5的功能仍然有限,只能在五个输入字段上工作。也许你可以在这里找到一些信息:
我们明天再来讨论这个话题。

我曾经遇到过类似的问题,然后我查看了Mike Pultz的这个网站-

基本上,他所做的是自己创建音频文件,使用Sox将其转换为.flac格式,然后将其发送到Google Voice Api。因此,您不需要单击麦克风,或者您可以创建自己的麦克风回拨

我还在以下位置创建了一个C#解决方案: 您可以查看此视频以获得进一步帮助-


希望有帮助

我了解到一个解决方案可能是在计算机上安装一个web服务器,然后让web服务器启动脚本。但是我们还没能测试它。那startSpeechInput方法呢。这能被调用吗?