2

Androidのオーディオトラックとオーディオレコードクラスを使用して、サウンドと再生を同時に約100msの遅延で録音するアプリを開発しました。しかし、再生されたオーディオには多くのバックグラウンド ノイズがあります。そのため、プレイ中にバックグラウンド ノイズを減らす方法が Android にはあります。

録音したオーディオを保存していないため、ノイズを減らすためにAudacityソフトウェアに慣れているとは言わないでください。私はそれをバッファに保存し、オーディオトラックでこのバッファを再生します.Cabは、NDKを使用してAndroidのバックグラウンドノイズを低減するフィルタを実装できます.

4

2 に答える 2

0

簡単なことは、音声設定を使用してオーディオを再生することです。これにより、ほとんどの「ハム」ノイズが除去されます。AudioManager.STREAM_VOICE_CALL. 利用可能な場合は、NoiseSuppression フィルターを使用できます。NoiseSuppressor.create(device.getAudioSessionId());

于 2013-11-26T23:41:30.123 に答える
-4

ClearRecordアプリケーションを使用できます。無料です。ノイズリダクションをオンにしてオーディオを再生できます。オーディオを再生している間、バックグラウンド ノイズが除去され、クリアなサウンドがクリアに聞こえます。

于 2012-09-07T16:57:57.027 に答える