Bioacoustics & Passive Acoustic Monitoring (PAM) Resources
A curated list of software (e.g., Dipper, OpenSoundscape, BirdNET, Chirpity, etc), machine learning classifiers (e.g. BirdNET, HawkEars, Perch), datasets, ARU hardware guides (e.g. AudioMoth), courses, and community forums for bioacoustics and passive acoustic monitoring (PAM) research — curated by Sam Lapp and the Kitzes Lab.
hint: bookmark this page :)
contributing: email Sam or open an issue or PR on GitHub
Desktop PAM Analysis Software
- Dipper: a desktop app for applying classifiers and rapidly verifying detections
- HawkEars GUI: a desktop app for running the HawkEars North American regional classifier and reviewing detections
- Chirpity: a desktop app for analyzing recordings with BirdNET or nocturnal flight calls and reviewing detections
- BirdNET Analyzer: a desktop app for analyzing recordings with BirdNET, developing custom classifiers, extracting embeddings, and reviewing detections
- Raven Intelligence: a new desktop app under development by Cornell for applying classifiers
Bioacoustics workshops & guides
Other bioacoustics educational materials
- WildTrax Open-source data access and management for Canadian bird monitoring projects
Data and Software Compilations
OpenSoundscape
Sam Lapp and the Kitzes lab’s open-source package for bioacoustic analysis
Examples: real-world applications of OpenSoundscape
Field deployment guidelines
ARUs and other hardware
Annotation
- Dipper: a desktop app for rapid clip verification
- Audacity: a desktop program for listening to audio data and viewing spectrograms
- Kitzes Lab’s Annotation Guide step-by-step guide for annotating audio in Raven Pro/Lite
- Raven Pro subscription-based annotation software
- Raven Lite free version of Raven Pro but with somewhat limited functionality,
- e.g., can only use one free text entry column for annotations in an annotation table
- Whombat an open-source annotation tool for annotation projects
Classification / Analysis packages
Model-specific packages
- Batdetect2: bat detection and classification toolkit
- Perch: Google global bird vocalization classifier; see variants for coral reefs and whales
- Kaleidoscope Pro: pre-trained classifier for bats; other classification methods available. Pricey/paid software
- RIBBIT in R Implementation of the RIBBIT method (detect calls with repeated-note structures) for R (Note: we don’t maintain it, so we recommend using Python & OpenSoundscape)
- HawkEars a high-performing regional bird classification model + package for North America
- BirdCODE a global bird song classifier for sound event detection and classification
Occupancy modeling
General data science lessons
Other resources
Demos