buzzdetect is a tool for passive acoustic monitoring of pollinator activity. It uses machine learning to analyze audio and identify the buzz of insect flight, enabling highly scalable, temporally rich observation. Read the peer-reviewed paper in the Journal of Insect Science.
See the full documentation for more information on using the app or underlying Python engine. See our walkthrough for a broader overview of conducting a passive acoustic monitoring experiment using buzzdetect.
-
Automate your observations. Enables passive acoustic monitoring of pollinators by detecting the buzz of insect flight in audio. Drop your recorders in the field and let them do your observation for you.
-
Purpose-built for long-term monitoring. Supports arbitrarily large datasets. Input datasets can be years long with thousands of files. buzzdetect will diligently chew through the audio one chunk at a time. The engine has been aggressively tuned to squeeze out every drop of performance. And you won't lose your work - interrupted analyses can pick right back up from where you left off, no data lost!
-
Lots of formats. Support for a wide variety of audio formats - even (the audio part of) some videos! Including: wav, mp3, flac, ogg, aiff, mp4, wma, mts, and a bunch of others.
-
From sounds to stats. Check out our companion package, buzzr and our walkthrough for everything you need to go from recordings to results.
-
It's FOSS! buzzdetect's source code is licensed under MIT, free as in speech, free as in pizza. Embedding models could be subject to their own licenses. Check out NOTICE and LICENSES/ for more info.
If you want to cite buzzdetect in a scholarly work, please cite the paper for the method; for reproducability, cite and the Zenodo DOI corresponding to the version you used in your analysis.
