Bioacoustics Resource Page
A list curated by Sam Lapp and the Kitzes Lab
hint: bookmark this page :)
Bioacoustics workshops & guides
Other bioacoustics educational materials
OpenSoundscape
Our lab’s open-source package for bioacoustic analysis
Examples: real-world applications of OpenSoundscape
Field deployment guidelines
ARUs and other hardware
Annotation
- 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 currently under development
Classification / Analysis packages
- Classifiers 101 guide: step-by-step guide on developing machine learning recognizers for biological sounds
- OpenSoundscape: our lab’s Python package for bioacoustic analyses and recognizer development
- Bioacoustics Model Zoo: suite of pretrained ML models compatible with OpenSoundscape
- Batdetect2: bat detection and classification toolkit
- Koogu: toolkit for training bioacoustic classifiers with PyTorch
- BirdNET: global bird classification model by the Cornell Lab of Ornithology
- 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
- https://github.com/kitzeslab/r-ribbit Implementation of the RIBBIT method (identify calls with repeated structure) for R (Note: we don’t update it, so we recommend using Python & OpenSoundscape)
- Agile modeling tutorial notebook resources for quickly creating a classifier, including using embedding search to find training samples, see also readme
- Note: this functionality is being ported to the perch-hoplite repo
Occupancy modeling
Other resources
Demos