1

私は現在、密室の残響時間を測定しようとしている Android 用のソフトウェアを書き始めています。生データを取得する機会が得られるため、MediaRecorderの代わりにAudioRecord

を選択する必要がありました。 から選択できるさまざまな定数があることを知っているかもしれません(例: 、、)。また、Android スマートフォンには 1 つ以上のマイクが埋め込まれていることを知っているかもしれません (通常、ノイズを発生させるために 2 つのマイクが組み込まれています)。キャンセルなど)。

AudioFormatCHANNEL_IN_MONOCHANNEL_IN_STEREOCHANNEL_IN_PRESSURE

ここで質問があります: 1 つのマイクのみが生データを提供していることを確認するには、どの定数を選択する必要がありますか?

4

1 に答える 1

1

モノラル録音を行う場合、デバイスは 1 つのマイクからのみ録音する必要があります。「生」データの意味がわかりません。常にいくつかの音響補正処理 (自動ゲイン コントロール、イコライゼーションなど) が行われますが、これをオフにすることはできません。

録音にも影響することの 1 つは、どのAudioSourceを選択するかです。2 つ以上のマイクを備えた電話で CAMCORDER を選択すると、モノラル録音を行う場合、通常、背面マイクが遠方界チューニングで取得されます。MIC/DEFAULT を選択すると、プライマリ マイクを取得する必要がありますが、ベンダーによっては、ニアフィールド録音またはファーフィールド録音のいずれかに調整されている場合があります (試している場合は、ファーフィールド調整が必要になると思います)。部屋の残響を測定します)。

于 2012-11-29T10:06:43.463 に答える