電話のマイクを介して録音しようとしていますが、ローエンドのデバイスで動作します。しかし、ハイエンドの携帯電話で録音すると、周囲のノイズをたくさん拾ってしまいます。私の実装は 2.3 以降用であるため、ノイズ サプレッサーに使用できる API 16 がありません。事前にアドバイスと感謝をお願いします。
一部のフォーラムで、MediaRecorder.AudioSource.VOICE_RECOGNITION には、純粋な信号が必要なため、ゲイン コントロール、フィルタリング、および EQ が適用されないことを読みました。それが本当なら、それは私の場合に役立ちます。
さらに、追加のAGCとフィルタリングを行っていないものをプログラムで判断する方法は?