I’ve been on a Raspberry Pi project tear lately. Somehow or another I stumbled into BirdNet-Pi and the best way I can describe it, is that it is like Shazam for bird songs. It records the call and frequency and plots it on a spectrograph and identifies the bird.
Very Cool!
About a year ago I married my long time girlfriend and we bought a new home just outside of town. We are on a 1 1/2 acre heavily wooded plot that also has a creek running along one edge. So the birds love it here. And my wife loves birds and keeps the feeders clean and full. So I really did this for her but this project has got me super excited about all the different species of birds around here and their distinct calls.
It’s easy as heck to build. You need:
- Raspberry Pi – latest is best however I built this with an older Pi 3 B+. It runs fine on there.
- SD card to install Pi OS. BirdNet-Pi says to use Pi OS 64 bit Lite.
- USB microphone. Initially I used an $8 USB mic and it works but the better the mic…….the better the results you’ll get. I used a Rode mic that costs about $50.
- OPTIONAL – if you use the better microphone you will need a USB Sound Card. to plug the mic into. The better mic and sound card make the project a bit more expensive but I think you’ll be glad that you went that route. if you just want to dabble then just use the cheap mic.
NOTE ON MICROPHONE: Because the Rode mic I linked above costs $50 and it is a directional microphone I did some research and found an omni-directional mic that costs $20 less. It is a Lavalier Clip On mic. I’ve had it up several hours and my bird call detection is WAY up.
That’s it. Install Pi Os 64 bit Lite with Raspberry Pi Imager. Be sure to hit Command +Shift + X (Mac) (probably Control + Shift + X on windows) before you write the SD card. This allows you to set up wifi and change the hostname and change the timezone and set up SSH if you want.

Pi Imager
Lets proceed!
Continue reading