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.

76
Verified
2 tphakala/birdnet-go

Realtime BirdNET soundscape analyzer

61
Established
3 birdnet-team/birdnet

A Python library for identifying bird species by their sounds.

61
Established
4 DrCoffey/DeepSqueak

DeepSqueak v3: Using Machine Vision to Accelerate Bioacoustics Research

49
Emerging
5 ear-team/bambird

Unsupervised classification to improve the quality of a bird song recording...

47
Emerging
6 UCSD-E4E/PyHa

A repo designed to convert audio-based "weak" labels to "strong" intraclip...

43
Emerging
7 m-kortas/Sound-based-bird-species-detection

Sound-based Bird Classification - using AI, acoustics and ornithology to...

41
Emerging
8 bshtmichielsen/animal_sound_identifier

Identifying animals based on their sounds in audio recordings using classification.

37
Emerging
9 UtrechtUniversity/animal-sounds

Python modules for detecting Chimpanze sounds in bioacoustic datasets using...

35
Emerging
10 jovan-stojanovic/Animal-sound-recognition

Deep learning model for animal sound classification.

34
Emerging
11 GrunCrow/BIRDeep_BirdSongDetector_NeuralNetworks

Repository for the neural networks and models created for the BIRDeep project

31
Emerging
12 soundclim/anuraset

AnuraSet: A dataset for classification of tropical anurans from passive...

30
Emerging
13 GrunCrow/Bird-Song-Detector

Bird Song Detector - Easy To Use Scripts and App

29
Experimental
14 breadboardfoundry/pnw-cnet-5-onnx

A repo testing performance improvements of the PNW CNET 5 Model in ONNX

28
Experimental
15 birdnet-team/BirdNET-Tiny-Forge

Create your own birdsong logger, powered by BirdNET-Tiny.

28
Experimental
16 tphakala/birdnet-onnx-converter

Convert and optimize BirdNET models for ONNX Runtime inference on GPUs,...

26
Experimental
17 tphakala/rust-birdnet-onnx

Rust library for BirdNET and Perch ONNX model inference with CUDA GPU support

26
Experimental
18 DhanushS-11/Bird-sound-classification-using-CNN

Engineered a robust deep learning model using Convolutional Neural Networks...

24
Experimental
19 gopiashokan/Bird-Sound-Classification-using-Deep-Learning

Engineered a robust deep learning model using Convolutional Neural Networks...

23
Experimental
20 shionr6968/birdclaw

Manage and search your X data locally with birdclaw, featuring archive...

22
Experimental
21 r-butl/ELP-CNNvsRNN

Current research project at CSU, Chico in collaboration with the Cornell...

22
Experimental
22 josafatburmeister/BirdSongIdentification

Fully automated machine learning pipeline for bird sound recognition

22
Experimental
23 earthtoolsmaker/forest-elephants-rumble-detection

This repository contains a collection of software packages designed for the...

21
Experimental
24 CrispenGari/animal-sound-classification

this is a simple artificial neural network model using deep learning and...

21
Experimental
25 thomasnapier/LEAVES

Streamline your ecoacoustic analysis with LEAVES, offering advanced tools...

17
Experimental
26 Tiny-Prism-Labs/bird-sound-classifier-on-the-edge

The project attempts to recognize different bird calls by continuously...

17
Experimental
27 ak7ra/frog_classification

This project classifies frog call audio data by using a convolutional neural network.

17
Experimental
28 meteyaran/Ethno-Ornithology-Atlas

Where avian impressions and linguistic traces converge. An interdisciplinary...

15
Experimental
29 msramalho/feup-iart

Muticlass classification of Frog Species :frog: using Deep Neural Networks...

15
Experimental
30 EvanVOSSIER/birdnet-onnx-converter

🐦 Convert and optimize BirdNET models to ONNX for efficient inference on...

14
Experimental
31 Komorebirumu/awe-ms-20260317-0957-02

AI Birdsong ID & Behavior Analyzer Code | MS-20260317-0957-02

14
Experimental
32 ear-team/MICHAUD_CNN_SNR_BOREAL_OWL

Acoustic detection of a nocturnal bird with deep learning: the challenge of...

14
Experimental
33 DataSaiyentist/Birdsong_separation

Unsupervised birdsong separation for classification

12
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...

10
Experimental