如何停止在JavaScript中自动录制语音

How to stop recording voice automatically in JavaScript?

本文关键字:语音 何停止 JavaScript      更新时间:2023-09-26

我使用这个系统https://github.com/mattdiamond/Recorderjs用于录制语音,然后将其下载到PC。当我想录制语音时,我必须按"开始"按钮,当我想停止时,我也必须按"停止"按钮。

问题

我想自动录制,所以当我按下开始按钮时,它会开始录制语音,当我停止说话时,它就会自动停止录制。

问题:

  1. 在这个代码中有什么简单的方法可以做到这一点吗。我真的很感激,因为我是JS和PHP的新手,我不知道怎么做
  2. 你能教我怎么做吗

识别语音内容不是一项简单的工作,也不能使用纯javascript来完成。显然,需要服务器上的第三方软件(例如Matlab),该软件可以直接访问文件内容,并且需要一系列数学分析来识别语音是否停止或较低(在忽略噪声之后!)

有一些像这样的有限解决方案使用第三方服务器,您可以使用javascript来录制语音或将语音转换为文本。然而,这些解决方案还不是web服务,您无法对它们的操作和能力进行编程。