如何获得getUserMedia麦克风声级?

时间:2013-11-06 22:15:36

标签: javascript html5 microphone getusermedia

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

1 个答案:

答案 0 :(得分:0)

在getUserMedia上,成功回调的内容是媒体跟踪对象。您可以在此处查看MediaTrack中提供的所有属性:https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack

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