在Windows IOT核心UWP中获取麦克风的输入级别

Dyl*_*nDS 6 c# win-universal-app windows-10-iot-core

我想在不录音的情况下获得麦克风的实际输入音量.

我的观点是当声音上升一段时间后开始录音.我找到了NAudio nuget,但似乎在UWP中不存在wavein类.如何在c#whitout录制中获得麦克风的实际输入音量?

Rah*_*hul 0

我一直在寻找同样的东西。你有发现什么吗?

\n\n

如果没有,您可以检查此链接

\n\n

Windows IoT Core:感测声级\n https://blog.falafel.com/windows-iot-core-sensing-sound/

\n\n

它使用以下组件\n1) 驻极体麦克风放大器 \xe2\x80\x93 带自动增益控制的 MAX9814\n2) MCP3008 \xe2\x80\x93 带 SPI 接口的 8 通道 10 位 ADC\n3) Pi Cobbler Plus\n4) 您的现有的 Raspberry Pi \xe2\x80\x93 Windows IoT 核心设置

\n\n

如果上述方法不起作用,请尝试此 Youtube URL,它可能会给您一些提示以查找实际代码:https://www.youtube.com/watch ?v=f3Wt4xpkBYk

\n\n

我已经尝试并测试了我的项目中的代码并且它有效。虽然存在硬件依赖性,例如您可能需要放大器才能使其准确,否则小声音不起作用,但是放大器需要处理好,否则最小的声音会在酒吧上产生巨大的差异。我正在尝试修改它以与任何 USB 麦克风或计算机一起使用,这样我就不必依赖上述硬件。

\n