2012-02-27 4 views
2

私は自分のPCのマイク入力からサウンドを検出するプログラムをVisual Basic .NETで作成しようとしています。このプログラムは、ファイルを作成するためにバイナリデータに変換される一連のビープ音(サウンド/ノーサウンド)を受信します。ビジュアルベーシック - サウンドの検出

マイクからの音を検出するために複数のコードを試して、複数のコードで周波数と動作を検出しようとしました。しかし、どれも働いていません。

.NET用のAPI /ライブラリがありますか。私がリメイクしようとする古いコードはありますか? 私のプログラムにはこれが本当に必要です。

+0

[.NET Frameworkを使用してマイクオーディオストリームをキャプチャ]の可能な重複(http://stackoverflow.com/questions/510019/capture-a-microphone-audio-stream-using-net-framework ) –

答えて

0

私は周波数部分を助けることはできませんが、音量を検出するために使用するものがあります。それはC#プロジェクトですが、コンパイルしてVB.Netコードから参照します。基本的に、私は音のスパイクを待ってから、それが発生したときにアクションを実行します。

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

それはとてもそれは望ましくないかもしれない(しかし、それは半分のに役立ちますインストール大きいのDirectXが必要ですあなたの問題)。

CodePlexのNAudioプロジェクトもご覧ください。それはまともなフォローしているオーディオベースのコードがたくさんあります。

http://naudio.codeplex.com/

関連する問題