マイク録音に基づくサウンドクリップを比較しようとしています。単に、スピーカーから録音しながらMP3ファイルを再生してから、2つのファイルをマッチさせてみてください。私は動作するアルゴリズムを用意していますが、より良い精度を得るために整理したいと思う少しの違いが見られます。MP3からマイクまでの周波数差
マイクロフォンはいくつかの周波数(振幅を加える)を優先し、他の周波数ではわずかにオフになります(ピークはマイクの方が広い)。
私はこの相違点の原因とそれをどのように補うのかと思います。
背景:
私が比較を行っている方法のスピードの問題のため、特定の特性を持つ特定の周波数を選択します。問題は、MP3とマイクの間で一致しないものが多いことです(選択した数によります)。
類似性を達成するために、例えばMP3ファイルを歪めることはできませんか?ぼかし?シャープ?ハン/ハミングウィンドウ? FFT後の解像度を小さくする –
@キリアンフォス:なぜ位相歪みに気をつけないのかを補うことは可能です。 Teddが位相の不一致を説明している場合、それ自体は不可避です。 – vines
確かに*特定のマイクの特性歪みを打ち消す歪みのあるフィルタを作成することは可能です。 (他に何もないなら、機械学習は使えるかもしれません...)私は、より良いマイクを使用するよりも簡単に遠く離れているのを見ていません。安い、多分。私はこれがhardware.stackoverflow.comに直面していると思いますか? –