My Backyard Bio-Acoustics Lab

I recently deployed a Raspberry Pi running BirdNet Go in my backyard, turning a simple garden into a bio-acoustic citizen research station. BirdNet Go utilizes Cornell’s BirdNet neural network to identify avian vocalizations, essentially acting as a “Shazam for nature” that classifies over 6,500 species.

The results were immediate and revealing. I quickly moved from qualitative observation to quantitative data. The fast-moving blur I used to call “a hummingbird” was resolved into a more specific Anna’s Hummingbird through its specific frequency signature. The bird my grandmother named, “Marcel” was identified as a Black-Crowned Night-Heron, resolving a family mystery with hard data.

What fascinated me most was the temporal structure of the data. I could see the “Dawn Chorus” appear as a spike in the bird vocalization graphs at sunrise, while the Night-Heron lived up to its name, with vocalizations peaking at sunset and continuing with data points all night long. The system even uncovered a hidden variable in my local ecosystem: owls. I have never seen them, but the microphone has picked up their low-frequency calls at 2:00 AM, proving that in ecology, you can’t just rely on what you see—you have to trust the signal.

From the blog

About the author

I’m a high school student from the Bay Area. This blog is where I share my thoughts, experiences, and insights about computing, nature, and other interesting topics.

I’m interested in nature, the environment, biology, geology, and computers. I’ve been coding for 5 years and have been learning languages like Rust, Python, R, JavaScript, HTML, CSS, C++, and Java. I participate in my school’s robotics club and like finding applications of technology to learn about nature. I’m also an avid runner, participating in cross-country and track.