我正在尝试开发一个使用HTML5的getUserMedia通过麦克风连续收听的应用程序。它将持续收听用户的单词并将音频转换为文本(通过PHP,使用语音转文本API)。
我的问题是,当用户停止讲话时触发特定事件(不要停止录音,只是将结果短语发送给分析-录音是连续的)。
因此,换句话说,一个人如何通过getUserMedia(或另一种非Flash替代品)从麦克风获取声音电平?
最佳答案
在getUserMedia上,成功回调的是媒体跟踪对象。您可以在此处查看MediaTrack中所有可用的属性:https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack
要进一步探讨质量,您可能必须阅读成功回调流并进行一些自定义检查。
关于javascript - 如何获得getUserMedia麦克风的声音水平?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19823961/