Hacker News new | ask | show | jobs
by tapland 17 days ago
I like this a lot. I've been fascinated by Suzuki Toshitakas work on mapping bird sounds to syntax and want to experiment in that space too.

Ive been assisting at a wild bird rehab but not until I got pet birds (released pet birds that no owner could be found for) did I realize they make these extremely faint sounds to each other that I can sometimes just barely make out when I'm right next to them but are not the other quiet humming they make.

My mic can capture those sounds sometimes, but I don't know how to analyze for example 24h of recording in the cage to find slight variations to background noise. It doesn't have to be real-time and not bird specific (want to capture sounds they make that doesn't register as bird in the models).

If anyone has a suggestion please point me in any direction you know of. Audio is pretty new for me.

1 comments

This is a bit off-the-wall but maybe you could use a variant of the approach used to see tiny movements in video? There you offset two clips by a frame and "subtract" them so that anything not moving just kind of vanishes, and purposeful movement shows up as a bright line.

Maybe doing something similar with a spectrogram would work? Two spectrograms, one delayed slightly with respect to the other, and subtract one from the other, and you might see bright spots that appear where the sound changes.

Building off that idea, if the offset between the two spectrograms was based on the relative distance between the two mics (ideally 3), you could eliminate noises not coming from a certain point in space, e.g., the birdcage.
Oh well now I'm just going to have to build something.