Is there any way to capture the beamformed channel through pyaudio?
Welcome to the community!
Currently, there is not a way to do that since pyaudio is a wrapper for ALSA which does not have the beamformed channel yet. This is something we will be working on in the near future.
In the meantime, you can get beamformed audio from MATRIX HAL. Here is the microphone reference with the
.Beam function that returns beamformed mic data.