- 締切済み
マイク入力の音量を取得する方法
現在VisualC++2010でプログラムを組んでいます。 マイクから入ってきた音の音量を具体的な数値などでリアルタイムに取得したいのですが、そのようなことができる関数、もしくは手法などないでしょうか。 説明不足な点などあれば指摘してください。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ICE_FALCON
- ベストアンサー率56% (63/111)
回答No.1
音声データから音量を求めることはできますか? 例えば窓関数かけてFFTかけてA特性の補正かけて求めるんだけど それができれば、あとはリアルタイムだけですね。 こちらはwaveInStartとか使えばできます。 ただバッファの量は考慮が必要です。
お礼
窓関数、A特性、、初めて聞く言葉です。。。FFTについても聞いたことがある程度です。。 c++でFFTを実装したというソースを見ても何をしているのかさっぱりでした。 関数を呼び出せば値が帰ってくるという具合にできないものかと思っていましたが甘かったですね;; 回答していただいて申し訳ないですが、もう少し基礎からやっていこうと思います。