如何在 JavaScript 中自动停止录音?
How to stop recording voice automatically in JavaScript?
我用这个系统https://github.com/mattdiamond/Recorderjs录语音然后下载到电脑上。当我想录制语音时,我必须点击开始按钮,当我想停止它时,我必须点击停止。
问题
我想自动完成,所以当我按下开始按钮时它会开始录音,当我停止说话时它会自动停止录音。
问题:
- 在这段代码中有没有简单的方法可以做到这一点。我真的很感激,因为我是 JS 和 PHP 的新手,我不知道该怎么做。
- 你能告诉我怎么做吗?
识别语音内容不是一件简单的工作,不能用单纯的javascript来完成。显然需要服务器上的第三方软件(例如Matlab)可以直接访问文件内容,并且需要一系列数学分析来识别语音是否停止或变小(在忽略噪音之后!)
有一些有限的解决方案,例如 this,它们使用第三方服务器,您可以使用 javascript 来实现它们以录制语音或将语音转换为文本。然而这些解决方案还不是 web 服务,你不能根据它们的行为和能力进行编程。
我用这个系统https://github.com/mattdiamond/Recorderjs录语音然后下载到电脑上。当我想录制语音时,我必须点击开始按钮,当我想停止它时,我必须点击停止。
问题
我想自动完成,所以当我按下开始按钮时它会开始录音,当我停止说话时它会自动停止录音。
问题:
- 在这段代码中有没有简单的方法可以做到这一点。我真的很感激,因为我是 JS 和 PHP 的新手,我不知道该怎么做。
- 你能告诉我怎么做吗?
识别语音内容不是一件简单的工作,不能用单纯的javascript来完成。显然需要服务器上的第三方软件(例如Matlab)可以直接访问文件内容,并且需要一系列数学分析来识别语音是否停止或变小(在忽略噪音之后!)
有一些有限的解决方案,例如 this,它们使用第三方服务器,您可以使用 javascript 来实现它们以录制语音或将语音转换为文本。然而这些解决方案还不是 web 服务,你不能根据它们的行为和能力进行编程。