如何从麦克风获取当前录音音量读数?

发布于 2024-09-24 06:22:47 字数 82 浏览 3 评论 0原文

如何从麦克风获取当前录音音量读数?我指的是麦克风录制的声音的响度。我已经在 MSDN 上搜索了几个小时,但没有结果......所以,我很感激您的帮助。

How can you get the current recording volume reading from the microphone? By this, I'm referring to the loudness of the sound that is being recorded by the microphone. I've searched MSDN for hours, but to no avail... So, I'd appreciate the help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

傲影 2024-10-01 06:22:47

实际上,我认为没有比使用较旧的混音器或较新的 WASAPI API 获取一些音频(即开始录音)并自己确定音量(即信号强度)更简单的方法了。为此,您可以轻松计算均方根,它等于平均信号力量。

Actually, I think there is no simpler way than to obtain some audio using the older mixer or newer WASAPI API (i.e. start recording) and determine the volume (i.e. signal strength) yourself. For this purpose, you can easily calculate the root mean square, which is equal to the average signal power.

聆听风音 2024-10-01 06:22:47

“自己确定音量”是指:开始录音,然后使用单独的线程打开录制的文件,拖尾并确定幅度?因为这听起来相当复杂并且过程繁重 - 如果您不是这个意思,那么如何获取录制的音频呢?

By "Determine the volume yourself" do you mean: start recording and then use a separate thread to open the recorded file, tail it and determine the amplitude? Because that sounds fairly complicated and proc heavy - and if you don't mean that, how else to get at the recorded audio?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文