Using Respeaker core v2 as an external 6-mic-array

I would like to use Respeaker core v2 as a 6-microphone array voice interface for an iOS voice recorder application, with the following audio processing algorithms: Direction of arrival, beamforming, noise suppression, echo cancellation, automatic gain control.



Preferably via Bluetooth, or 3.5mm



I activated the Respeaker as an external microphone using the following command line:

respeaker@v2:~$ pactl load-module module-loopback latency_msec=1 rate=16000 format=s16le



After having some troubles with the quality of the Bluetooth streams, I connected Respeaker to my iPhone through the 3.5 audio jack (using audio cable, Y mic-speaker splitter and a lighting-to-audio converter). This worked fine.



At the next step, I would like to activate the Respeakered beamforming and DOA algorithms in continues listening mode in order to separate the speaker’s voice from the environmental noises.



Is there a way to use the Respeaker core v2 as an external 6-mic-array?

I would appreciate any idea how to do that?

For your usage scenario, I think this product might be more suitable for you

<LINK_TEXT text=“https://www.seeedstudio.com/ReSpeaker-U … -4247.html”>https://www.seeedstudio.com/ReSpeaker-USB-Mic-Array-p-4247.html</LINK_TEXT>

Thanks,

Does the ReSpeaker USB Mic Array can be compatible with iOS devices using Lightning to USB Camera Adapter

<LINK_TEXT text=“https://www.apple.com/shop/product/MD82 … ra-adapter”>https://www.apple.com/shop/product/MD821AM/A/lightning-to-usb-camera-adapter</LINK_TEXT>?



Does its built-in audio jack can provide the microphone array output?