我正在尝试使用HTML5的Getusermedia开发一个通过麦克风持续聆听的应用程序。它将连续聆听用户的单词,并将音频转换为文本(通过使用语音到文本API,通过PHP)。我的问题是在用户停止说话时发射特定事件(不停止录制,只是将结果短语发送到分析 - 录制是连续的)。因此,用其他术语说,如何通过getusermedia(或其他非闪存替代方案)从麦克风获得声音级别?

有帮助吗?

解决方案

在getusermedia上,您将获得成功的回调是媒体轨道对象。您可以在此处查看MediaTrack中可用的所有属性: https://developer.mozilla.org/en-us/docs/web/api/mediastreamtrack

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top