簡體   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