Bioacoustic Species Classification ML Frameworks
ML models and datasets for identifying and classifying animal species from audio recordings, with emphasis on bird and wildlife bioacoustics research. Does NOT include general audio processing, musical instruments, or non-species-identification animal sound analysis.
There are 34 bioacoustic species classification frameworks tracked. 1 score above 70 (verified tier). The highest-rated is birdnet-team/BirdNET-Analyzer at 76/100 with 1,427 stars and 866 monthly downloads. 2 of the top 10 are actively maintained.
Get all 34 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=bioacoustic-species-classification&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
birdnet-team/BirdNET-Analyzer
BirdNET analyzer for scientific audio data processing. |
|
Verified |
| 2 |
tphakala/birdnet-go
Realtime BirdNET soundscape analyzer |
|
Established |
| 3 |
birdnet-team/birdnet
A Python library for identifying bird species by their sounds. |
|
Established |
| 4 |
DrCoffey/DeepSqueak
DeepSqueak v3: Using Machine Vision to Accelerate Bioacoustics Research |
|
Emerging |
| 5 |
ear-team/bambird
Unsupervised classification to improve the quality of a bird song recording... |
|
Emerging |
| 6 |
UCSD-E4E/PyHa
A repo designed to convert audio-based "weak" labels to "strong" intraclip... |
|
Emerging |
| 7 |
m-kortas/Sound-based-bird-species-detection
Sound-based Bird Classification - using AI, acoustics and ornithology to... |
|
Emerging |
| 8 |
bshtmichielsen/animal_sound_identifier
Identifying animals based on their sounds in audio recordings using classification. |
|
Emerging |
| 9 |
UtrechtUniversity/animal-sounds
Python modules for detecting Chimpanze sounds in bioacoustic datasets using... |
|
Emerging |
| 10 |
jovan-stojanovic/Animal-sound-recognition
Deep learning model for animal sound classification. |
|
Emerging |
| 11 |
GrunCrow/BIRDeep_BirdSongDetector_NeuralNetworks
Repository for the neural networks and models created for the BIRDeep project |
|
Emerging |
| 12 |
soundclim/anuraset
AnuraSet: A dataset for classification of tropical anurans from passive... |
|
Emerging |
| 13 |
GrunCrow/Bird-Song-Detector
Bird Song Detector - Easy To Use Scripts and App |
|
Experimental |
| 14 |
breadboardfoundry/pnw-cnet-5-onnx
A repo testing performance improvements of the PNW CNET 5 Model in ONNX |
|
Experimental |
| 15 |
birdnet-team/BirdNET-Tiny-Forge
Create your own birdsong logger, powered by BirdNET-Tiny. |
|
Experimental |
| 16 |
tphakala/birdnet-onnx-converter
Convert and optimize BirdNET models for ONNX Runtime inference on GPUs,... |
|
Experimental |
| 17 |
tphakala/rust-birdnet-onnx
Rust library for BirdNET and Perch ONNX model inference with CUDA GPU support |
|
Experimental |
| 18 |
DhanushS-11/Bird-sound-classification-using-CNN
Engineered a robust deep learning model using Convolutional Neural Networks... |
|
Experimental |
| 19 |
gopiashokan/Bird-Sound-Classification-using-Deep-Learning
Engineered a robust deep learning model using Convolutional Neural Networks... |
|
Experimental |
| 20 |
shionr6968/birdclaw
Manage and search your X data locally with birdclaw, featuring archive... |
|
Experimental |
| 21 |
r-butl/ELP-CNNvsRNN
Current research project at CSU, Chico in collaboration with the Cornell... |
|
Experimental |
| 22 |
josafatburmeister/BirdSongIdentification
Fully automated machine learning pipeline for bird sound recognition |
|
Experimental |
| 23 |
earthtoolsmaker/forest-elephants-rumble-detection
This repository contains a collection of software packages designed for the... |
|
Experimental |
| 24 |
CrispenGari/animal-sound-classification
this is a simple artificial neural network model using deep learning and... |
|
Experimental |
| 25 |
thomasnapier/LEAVES
Streamline your ecoacoustic analysis with LEAVES, offering advanced tools... |
|
Experimental |
| 26 |
Tiny-Prism-Labs/bird-sound-classifier-on-the-edge
The project attempts to recognize different bird calls by continuously... |
|
Experimental |
| 27 |
ak7ra/frog_classification
This project classifies frog call audio data by using a convolutional neural network. |
|
Experimental |
| 28 |
meteyaran/Ethno-Ornithology-Atlas
Where avian impressions and linguistic traces converge. An interdisciplinary... |
|
Experimental |
| 29 |
msramalho/feup-iart
Muticlass classification of Frog Species :frog: using Deep Neural Networks... |
|
Experimental |
| 30 |
EvanVOSSIER/birdnet-onnx-converter
🐦 Convert and optimize BirdNET models to ONNX for efficient inference on... |
|
Experimental |
| 31 |
Komorebirumu/awe-ms-20260317-0957-02
AI Birdsong ID & Behavior Analyzer Code | MS-20260317-0957-02 |
|
Experimental |
| 32 |
ear-team/MICHAUD_CNN_SNR_BOREAL_OWL
Acoustic detection of a nocturnal bird with deep learning: the challenge of... |
|
Experimental |
| 33 |
DataSaiyentist/Birdsong_separation
Unsupervised birdsong separation for classification |
|
Experimental |
| 34 |
Luckygyana/Bird-Species-Audio-Identification-Ensembling-and-1D-2D-Signals
There are about 10,000 different bird species in the world, and they play an... |
|
Experimental |