Delay Sum beamformer to extend far field #490
StuartIanNaylor
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Its hardly showing anything off as wow my C/C++ is practically non existent.
https://github.com/StuartIanNaylor/2ch_delay_sum
I managed to hack a few existing examples together to end up with a PortAudio based delay-sum beamformer, which is horrid in terms of performance. Will run on a single core of a Pi02 but its really badly written in how it duplicated the processing chunks and FFT routines.
So I am showing as Delay-sum is simple as that and for someone with a modicum of C/C++ I am expecting SIMD and just general good coding may even give a 400% improvement in speed/load.
We are sort of hard coded not to hear reverberation and its effect to our ears is minimal but it should really help Whisper with moderate far field with array mics.
PS plugable do the only stereo ADC usb soundcard I know for $15.
So I am not showing off something I have made as this is more shaming and hoping maybe someone could maybe do a tidy, pick a better SIMD FFT routine and optimise the code so there is at least a basic beamformer package on Linux?
Beta Was this translation helpful? Give feedback.
All reactions