3

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

4

1 回答 1

0

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

要进一步探索质量,您可能必须阅读成功回调流并进行一些自定义检查。

于 2014-02-21T18:11:23.807 回答