電話Samsung Galaxy miniとタブレットNexus 7を使用してオーディオを処理しています
クラス audiorecord を使用してきましたが、今まで、周波数 200 から ~20000 Hz の音声を正しく分析できました。
私は自己相関によってピッチを検出しています。私はこのコードに基づいています: http://tarsos.0110.be/artikels/lees/YIN_Pitch_Tracker_in_JAVA
私は 44100Hz のサンプリング周波数を使用しており、8000Hz も使用しています。
私は低い周波数からピッチを検出することができず、マイクをスピーカーに向けても 100Hz をほとんど検出できません。
誰かがデバイスの入力周波数応答を知っていますか、それとも物理的またはコードが制限されているかどうかを知っていますか?
私は少なくとも 50Hz から正しく検出できるようにしたいと考えています。なぜなら、私は音声検出器を実行しようとしており、男性の声を検出するためにこの低周波数に苦労しているためです。
すべてをありがとう。
-ジェシカ