【问题标题】:Visual basic - Sound detectionVisual basic - 声音检测
【发布时间】:2012-03-01 01:26:30
【问题描述】:

我正在尝试在 Visual Basic .NET 中制作一个程序,该程序将检测我电脑上麦克风输入的声音。该程序将接收一系列哔声(声音/无声音),这些声音将被转换为二进制数据以创建文件。

我尝试了多个代码来检测麦克风的声音,并尝试了多个代码来检测频率和活动。但它们都不起作用。

是否有任何适用于 .NET 的 API/库。我可以尝试重新制作任何旧代码吗? 我的程序真的需要这个。

【问题讨论】:

标签: .net vb.net visual-studio-2010 audio


【解决方案1】:

我对频率部分无能为力,但我确实有一些东西可以用来检测传入的音量。这是一个 C# 项目,但我编译它然后从我的 VB.Net 代码中引用它。基本上,我会等待声音出现尖峰,然后在它发生时执行操作:

http://www.codeproject.com/Articles/20503/LED-Style-Volume-Meter-Using-DirectX

它需要 DirectX,这是一个大型安装,所以它可能不理想(但是,它会帮助你解决一半的问题)。

您还可以查看 CodePlex 上的 NAudio 项目。它有很多基于音频的代码,值得关注。

http://naudio.codeplex.com/

【讨论】:

    猜你喜欢
    • 2013-01-07
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多