c# - 如何在 .net 中检测来自麦克风的声音

标签 c# .net audio

我目前有代码可以创建位于自由空间中的网络摄像头,并根据我通过按下键盘上的某个键设置的标志自动向上或向下移动。 我希望能够做到,如果在麦克风上检测到声音(高于某个阈值,因此它不仅会拾取噪音),那么标志就会设置为 true。如果声音停止,(低于阈值)标志将变为假并且移动将停止。除了检测来自麦克风的声音和触发事件之外,我拥有所有组件。

非常感谢你们能提供的任何帮助!

谢谢!

最佳答案

请参阅 http://alvas.net/alvas.audio,tips.aspx#tip73 中的 CheckSilent 方法例子

关于c# - 如何在 .net 中检测来自麦克风的声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2368035/

相关文章:

c# - 从属性构造函数内部获取应用了哪个属性的成员?

c# - 在 WCF 中返回流中的多个文件

c# - 从非异步代码调用异步方法

c# - 正则表达式替换匹配全部而不是单个

内联方法调用和单独方法调用之间的 C# 编译器类型推断区别

c# - 将 List<string> 添加到 DropDownList 的最佳实践

c# - 工具条崩溃

objective-c - 如何更改声音的非实时音调/采样率?

angular - 只有在Angular 4中单击特定选项卡后才能发出声音

android - 更改当前正在播放的声音的频率 (Android)