2
我想在Visual Basic .NET中製作一個程序,該程序將從我的電腦上的麥克風輸入中檢測聲音。該程序將接收一系列將要轉換爲二進制數據以創建文件的嘟嘟聲(聲音/ nosound)。Visual basic - 聲音檢測
我試過多個代碼來檢測麥克風的聲音,並嘗試使用多個代碼來檢測頻率和活動。但他們都沒有工作。
有沒有任何API/Library的庫。任何舊代碼,我可以嘗試重拍? 真的需要這個爲我的程序。
我想在Visual Basic .NET中製作一個程序,該程序將從我的電腦上的麥克風輸入中檢測聲音。該程序將接收一系列將要轉換爲二進制數據以創建文件的嘟嘟聲(聲音/ nosound)。Visual basic - 聲音檢測
我試過多個代碼來檢測麥克風的聲音,並嘗試使用多個代碼來檢測頻率和活動。但他們都沒有工作。
有沒有任何API/Library的庫。任何舊代碼,我可以嘗試重拍? 真的需要這個爲我的程序。
我對頻率部分無能爲力,但我確實有一些東西用於檢測音量。它是一個C#項目,但我編譯它然後從我的VB.Net代碼中引用它。基本上,我等待的聲音峯值,然後當它發生時執行操作:
http://www.codeproject.com/Articles/20503/LED-Style-Volume-Meter-Using-DirectX
它需要DirectX這是一個大的安裝,因此可能不希望(但是,它會用一半的幫助你的問題)。
您還可以查看CodePlex上的NAudio項目。它有很多基於音頻的代碼,體面的跟隨。
的[捕捉麥克風的音頻流使用.NET Framework]可能重複(http://stackoverflow.com/questions/510019/capture-a-microphone-audio-stream-using-net-framework ) – 2012-02-27 15:56:15