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 73/100 with 1,427 stars. 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 |
|
Established |
| 5 |
ear-team/bambird
Unsupervised classification to improve the quality of a bird song recording... |
|
Established |
| 6 |
UCSD-E4E/PyHa
A repo designed to convert audio-based "weak" labels to "strong" intraclip... |
|
Established |
| 7 |
m-kortas/Sound-based-bird-species-detection
Sound-based Bird Classification - using AI, acoustics and ornithology to... |
|
Emerging |
| 8 |
UtrechtUniversity/animal-sounds
Python modules for detecting Chimpanze sounds in bioacoustic datasets using... |
|
Emerging |
| 9 |
jovan-stojanovic/Animal-sound-recognition
Deep learning model for animal sound classification. |
|
Emerging |
| 10 |
GrunCrow/BIRDeep_BirdSongDetector_NeuralNetworks
Repository for the neural networks and models created for the BIRDeep project |
|
Emerging |
| 11 |
bshtmichielsen/animal_sound_identifier
Identifying animals based on their sounds in audio recordings using classification. |
|
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 |
|
Emerging |
| 14 |
birdnet-team/BirdNET-Tiny-Forge
Create your own birdsong logger, powered by BirdNET-Tiny. |
|
Emerging |
| 15 |
breadboardfoundry/pnw-cnet-5-onnx
A repo testing performance improvements of the PNW CNET 5 Model in ONNX |
|
Emerging |
| 16 |
DhanushS-11/Bird-sound-classification-using-CNN
Engineered a robust deep learning model using Convolutional Neural Networks... |
|
Emerging |
| 17 |
gopiashokan/Bird-Sound-Classification-using-Deep-Learning
Engineered a robust deep learning model using Convolutional Neural Networks... |
|
Emerging |
| 18 |
josafatburmeister/BirdSongIdentification
Fully automated machine learning pipeline for bird sound recognition |
|
Experimental |
| 19 |
r-butl/ELP-CNNvsRNN
Current research project at CSU, Chico in collaboration with the Cornell... |
|
Experimental |
| 20 |
CrispenGari/animal-sound-classification
this is a simple artificial neural network model using deep learning and... |
|
Experimental |
| 21 |
earthtoolsmaker/forest-elephants-rumble-detection
This repository contains a collection of software packages designed for the... |
|
Experimental |
| 22 |
tphakala/birdnet-onnx-converter
Convert and optimize BirdNET models for ONNX Runtime inference on GPUs,... |
|
Experimental |
| 23 |
tphakala/rust-birdnet-onnx
Rust library for BirdNET and Perch ONNX model inference with CUDA GPU support |
|
Experimental |
| 24 |
Tiny-Prism-Labs/bird-sound-classifier-on-the-edge
The project attempts to recognize different bird calls by continuously... |
|
Experimental |
| 25 |
ak7ra/frog_classification
This project classifies frog call audio data by using a convolutional neural network. |
|
Experimental |
| 26 |
thomasnapier/LEAVES
Streamline your ecoacoustic analysis with LEAVES, offering advanced tools... |
|
Experimental |
| 27 |
msramalho/feup-iart
Muticlass classification of Frog Species :frog: using Deep Neural Networks... |
|
Experimental |
| 28 |
ear-team/MICHAUD_CNN_SNR_BOREAL_OWL
Acoustic detection of a nocturnal bird with deep learning: the challenge of... |
|
Experimental |
| 29 |
DataSaiyentist/Birdsong_separation
Unsupervised birdsong separation for classification |
|
Experimental |
| 30 |
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 |
| 31 |
harrywillss/ManuAI
🦜 ManuAI - AI-powered New Zealand bird sound classification using Vision... |
|
Experimental |
| 32 |
EvanVOSSIER/birdnet-onnx-converter
🐦 Convert and optimize BirdNET models to ONNX for efficient inference on... |
|
Experimental |
| 33 |
amarmeddahi/sounds-of-nature
Deep learning for monitoring environment and biodiversity through acoustic... |
|
Experimental |
| 34 |
marwendona/Python-Matlab-CNN_Project-DetectionAndClassificationOfMarineMammalVocalizations
Processed 5 classes of dolphin using CNN, incorporating natural and... |
|
Experimental |