It says the maximum data rate is 48000 samples per second

I am looking at http://wiki.seeedstudio.com/ReSpeaker_6-Mic_Circular_Array_kit_for_Raspberry_Pi/#specification

It says the maximum data rate is 48000 samples per second. Is that for each microphone, or total spread over the six microphones?

I am experimenting with algorithms. I just need all microphones recorded to one file, six columns of data. Any easy way to do that? I have Raspberry Pi, but the algorithms required large Windows machine, How to record all microphones on Windows? Thanks for your help.

Hi there,


1. It is for all the mics. you can use arecord -D hw:1 --dump-hw-params to get more info.

2. you can use the pyaudio to record. here is the example.

http://wiki.seeedstudio.com/ReSpeaker_6-Mic_Circular_Array_kit_for_Raspberry_Pi/#extract-voice

3. For how to transfer the audio file to PC in real time, we do not have any examples.

4. The respeaker mic array v2.0 uses the usb for the audio transfer. you can plug it directly to pc usb port. there is raw firmware and you can extract the 4 mics raw audio. I am not sure if the 4 mics work for you experiment or it needs 6 mics.

http://wiki.seeedstudio.com/ReSpeaker_Mic_Array_v2.0/

Thanks

best rgds
Bill