如何在.net中检测麦克风的声音
Posted
技术标签:
【中文标题】如何在.net中检测麦克风的声音【英文标题】:How to detect sound from microphone in .net 【发布时间】:2010-03-03 00:41:06 【问题描述】:我目前有代码来创建位于可用空间中的网络摄像头,并根据我通过按键盘上的键设置的标志自动上下移动。 我希望能够做到这一点,以便如果在麦克风上检测到声音(超过某个阈值,因此它不会只拾取噪音),那么标志就会设置为 true。如果声音停止,(低于阈值)标志将变为假并且移动将停止。除了检测来自麦克风的声音和触发事件之外,我拥有所有组件。
如果你们能提供任何帮助,我们将不胜感激!
谢谢!
【问题讨论】:
啊,快板。鼓掌!拍手!美国专利#5493618,wikipatents.com/US-Patent-5493618/… 【参考方案1】:请参阅http://alvas.net/alvas.audio,tips.aspx#tip73 示例中的 CheckSilent 方法
【讨论】:
注意:这是一个付费产品。免费版在每次应用程序启动时都会弹出一个模式。【参考方案2】:http://www.codeproject.com/KB/audio-video/SoundCatcher.aspx
【讨论】:
我下载了编译运行但是不行?你调用的对象是空的。我正在使用 .net 4.0,但是当我下载他的示例 .exe 时也会出现此问题 这很奇怪。它在我的机器上运行,但我仍在使用 Windows XP、.NET 3.5以上是关于如何在.net中检测麦克风的声音的主要内容,如果未能解决你的问题,请参考以下文章
Raspberry Pi:检测声音并触发网络摄像头 [关闭]