birdnet-team/birdnet
A Python library for identifying bird species by their sounds.
This tool helps ecologists and environmental researchers identify bird species from audio recordings or predict species presence at a specific location and time. You can input sound files (WAV, MP3, FLAC, etc.) or geographic coordinates with a week number, and it outputs lists of bird species with confidence scores, helping you catalog biodiversity or understand bird distribution. It's designed for bioacoustic projects and ecological data analysis.
Available on PyPI.
Use this if you need to analyze large collections of audio recordings for bird sounds or determine which bird species are likely to be present in a given area at a specific time.
Not ideal if you need a full-featured sound analysis application with graphical user interfaces, as this is a programmatic library.
Stars
80
Forks
12
Language
Python
License
MIT
Category
Last pushed
Mar 02, 2026
Commits (30d)
0
Dependencies
11
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/birdnet-team/birdnet"
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.
tphakala/birdnet-go
Realtime BirdNET soundscape analyzer
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...