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.

73
Verified
2 tphakala/birdnet-go

Realtime BirdNET soundscape analyzer

65
Established
3 birdnet-team/birdnet

A Python library for identifying bird species by their sounds.

60
Established
4 DrCoffey/DeepSqueak

DeepSqueak v3: Using Machine Vision to Accelerate Bioacoustics Research

56
Established
5 ear-team/bambird

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

50
Established
6 UCSD-E4E/PyHa

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

50
Established
7 m-kortas/Sound-based-bird-species-detection

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

48
Emerging
8 UtrechtUniversity/animal-sounds

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

42
Emerging
9 jovan-stojanovic/Animal-sound-recognition

Deep learning model for animal sound classification.

41
Emerging
10 GrunCrow/BIRDeep_BirdSongDetector_NeuralNetworks

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

38
Emerging
11 bshtmichielsen/animal_sound_identifier

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

37
Emerging
12 soundclim/anuraset

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

37
Emerging
13 GrunCrow/Bird-Song-Detector

Bird Song Detector - Easy To Use Scripts and App

36
Emerging
14 birdnet-team/BirdNET-Tiny-Forge

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

35
Emerging
15 breadboardfoundry/pnw-cnet-5-onnx

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

32
Emerging
16 DhanushS-11/Bird-sound-classification-using-CNN

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

31
Emerging
17 gopiashokan/Bird-Sound-Classification-using-Deep-Learning

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

30
Emerging
18 josafatburmeister/BirdSongIdentification

Fully automated machine learning pipeline for bird sound recognition

29
Experimental
19 r-butl/ELP-CNNvsRNN

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

29
Experimental
20 CrispenGari/animal-sound-classification

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

28
Experimental
21 earthtoolsmaker/forest-elephants-rumble-detection

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

28
Experimental
22 tphakala/birdnet-onnx-converter

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

28
Experimental
23 tphakala/rust-birdnet-onnx

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

27
Experimental
24 Tiny-Prism-Labs/bird-sound-classifier-on-the-edge

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

24
Experimental
25 ak7ra/frog_classification

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

24
Experimental
26 thomasnapier/LEAVES

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

24
Experimental
27 msramalho/feup-iart

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

22
Experimental
28 ear-team/MICHAUD_CNN_SNR_BOREAL_OWL

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

20
Experimental
29 DataSaiyentist/Birdsong_separation

Unsupervised birdsong separation for classification

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

17
Experimental
31 harrywillss/ManuAI

🦜 ManuAI - AI-powered New Zealand bird sound classification using Vision...

15
Experimental
32 EvanVOSSIER/birdnet-onnx-converter

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

14
Experimental
33 amarmeddahi/sounds-of-nature

Deep learning for monitoring environment and biodiversity through acoustic...

11
Experimental
34 marwendona/Python-Matlab-CNN_Project-DetectionAndClassificationOfMarineMammalVocalizations

Processed 5 classes of dolphin using CNN, incorporating natural and...

10
Experimental