I was just doing research and landed on this exact page last night! I was wondering if anyone knows how someone could mic a room and record audio from only a specific area. For my use case I want to record a couch so I can watch TV with my friends online and remove their speech + show noise from the audio. Setting up some array of mics and using them for beam steering would probably work but there's not a lot of examples I could find on GitHub with code that works in real time.
aspenmayer|1 year ago
https://obsproject.com/
https://voicemeeter.com/
crazygringo|1 year ago
What you want isn't microphone or beamforming tech, it's echo cancellation the same as every videoconferencing software uses.
You just need to feed the show audio and friend audio in, and apply echo cancellation to each.
imbusy111|1 year ago
Make sure there is enough variation in microphone distances for this method to be effective.