繁体   English   中英

Visual Basic-声音检测

[英]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项目。 它有很多不错的基于音频的代码。

http://naudio.codeplex.com/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM