【问题标题】:How can I get the getUserMedia microphone sound level?如何获取 getUserMedia 麦克风音量?
【发布时间】:2013-11-18 09:23:29
【问题描述】:

我正在尝试使用 HTML5 的 getUserMedia 开发一个通过麦克风持续收听的应用程序。它将不断聆听用户的话并将音频转换为文本(通过 PHP,使用 Speech-to-Text API)。 我的问题是当用户停止说话时触发某个事件(不停止录制,只是将结果短语发送到分析 - 录制是连续的)。 那么,换句话说,如何通过 getUserMedia(或另一种非 Flash 替代方案)从麦克风获取声音级别?

【问题讨论】:

  • 我想录制一个声音,该声音在我的 Mac 上的 chrome 而不是在 mozilla 上运行良好,但在移动浏览器上却无法正常工作。你能指导我正确的方向吗?我已经问过这个问题here
  • 类似问题在这里有详细答案:stackoverflow.com/questions/16724414/…

标签: javascript html microphone getusermedia


【解决方案1】:

在 getUserMedia 上,您在成功回调中得到的是一个媒体轨道对象。您可以在此处查看 MediaTrack 中的所有可用属性:https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack

要进一步了解质量,您可能需要阅读成功回调流并进行一些自定义检查。

【讨论】:

  • 在该页面上没有关于音频电平或如何访问它们的信息。
猜你喜欢
  • 2017-10-26
  • 2023-04-02
  • 2013-03-22
  • 1970-01-01
  • 1970-01-01
  • 2011-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多