I want to give my Linux robot the ability to locate a sound source and drive towards it. I am reading a paper on sound localization that seems to cover the theory well enough, but I'm at a loss as to how do I implement it. Specifically I would like to know:
- How do I connect two microphones to a Linux PC?
- How do I record from two microphones simultaneously?
- Is there any library of sound processing algorithms (similar to how OpenCV is a library of computer vision algorithms) available for Linux?