pycnet-audio: A Python package to support bioacoustics data processing
Zachary J. Ruff, Damon B. Lesmeister

TL;DR
pycnet-audio is a Python package designed to facilitate bioacoustics data processing by providing automated detection of wildlife vocalizations and noise, supporting large-scale ecological monitoring efforts.
Contribution
It introduces a practical workflow built around the expanded PNW-Cnet model for detecting multiple species and noise types in bioacoustic data.
Findings
Supports detection of approximately 80 wildlife species
Enables processing of large datasets with automated methods
Improves efficiency in bioacoustic monitoring
Abstract
Passive acoustic monitoring is an emerging approach in wildlife research that leverages recent improvements in purpose-made automated recording units (ARUs). The general approach is to deploy ARUs in the field to record on a programmed schedule for extended periods (weeks or months), after which the audio data are retrieved. These data must then be processed, typically either by measuring or analyzing characteristics of the audio itself (e.g. calculating acoustic indices), or by searching for some signal of interest within the recordings, e.g. vocalizations or other sounds produced by some target species, anthropogenic or environmental noise, etc. In the latter case, some method is required to locate the signal(s) of interest within the audio. While very small datasets can simply be searched manually, even modest projects can produce audio datasets on the order of 105 hours of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnimal Vocal Communication and Behavior · Music and Audio Processing · Speech and Audio Processing
