tphakala/birdnet-go
Realtime BirdNET soundscape analyzer
This tool helps ornithologists, environmental researchers, and hobbyists continuously monitor and identify bird species from their songs in real-time. It takes live audio input from a microphone and processes it locally using AI, outputting identified bird species names and timestamps to a log file, database, or a web dashboard. Anyone interested in understanding bird populations or observing local wildlife will find this useful.
907 stars. Actively maintained with 493 commits in the last 30 days.
Use this if you need an automated, continuous system to identify bird species by their calls from a live audio feed, without requiring an internet connection after initial setup.
Not ideal if you need to analyze historical audio files offline or if your primary interest is in non-avian soundscapes.
Stars
907
Forks
74
Language
Go
License
—
Category
Last pushed
Mar 13, 2026
Commits (30d)
493
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/tphakala/birdnet-go"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
birdnet-team/BirdNET-Analyzer
BirdNET analyzer for scientific audio data processing.
birdnet-team/birdnet
A Python library for identifying bird species by their sounds.
DrCoffey/DeepSqueak
DeepSqueak v3: Using Machine Vision to Accelerate Bioacoustics Research
ear-team/bambird
Unsupervised classification to improve the quality of a bird song recording dataset....
UCSD-E4E/PyHa
A repo designed to convert audio-based "weak" labels to "strong" intraclip labels. Provides a...