Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I access second microphone signal in android device?

How can I access second microphone signal in android device?

I'm trying to make 2-channel noise reduction app and I don't know how to access second microphone signal.

I use Galaxy S2 which has 2 microphone(bottom and top) and when I use AudioRecord method bottom microphone signal is the only one that can I access.

I will appreciate any response~

thanks, youna

like image 366
Youna Ji Avatar asked Dec 01 '25 14:12

Youna Ji


1 Answers

I'm not familiar with the Galaxy S2, but on the devices I've worked with one could typically get the secondary mic by doing a mono recording from the CAMCORDER AudioSource. And a stereo recording would use both mics.
Most of those devices had a bottom/back mic placement rather than bottom/top, though.

Also, as Edison commented, the data that you get when you record will typically already have gone though a noise suppressor regardless of the AudioSource you use. I've never come across an Android device where you can get a raw, unfiltered stereo signal from the two built-in mics (that's not to say that no such devices exist).

like image 50
Michael Avatar answered Dec 03 '25 23:12

Michael



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!