[英]Visual basic - Sound detection
我正在尝试在Visual Basic .NET中制作一个程序,该程序将从我的PC上的麦克风输入中检测声音。 该程序将接收一系列蜂鸣声(声音/声音),这些声音将转换为二进制数据以创建文件。
我尝试了多种代码来检测麦克风的声音,并尝试了多种代码来检测频率和活动。 但是它们都不起作用。
是否有用于.NET的任何API /库。 我可以尝试重制任何旧代码吗? 我的程序真的需要这个。
我不能帮忙频率部分,但确实有一些东西可以用来检测音量。这是一个C#项目,但我对其进行了编译,然后从我的VB.Net代码中引用了它。 基本上,我等待声音尖峰,然后在出现尖峰时执行操作:
http://www.codeproject.com/Articles/20503/LED-Style-Volume-Meter-Using-DirectX
它需要DirectX,这是一个很大的安装,因此可能不是很理想(但是,它将帮助解决一半的问题)。
您也可以在CodePlex上查看NAudio项目。 它有很多不错的基于音频的代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.