Shazam for Bats & Birds - A realtime acoustic birds and bats classification systems running on a RaspberryPi device.
Shazam4BB (Shazam for Bats & Birds) is aimed at ecologists and nature-lover communities. This project facilitates the adoption of technology to monitor the calls of birds and bats and learn about the different species populated a local area. It provides easy-to-follow documentation to build and install the device as well as to visualise in real-time bats and birds calls. This project hopes to gain better understanding of how birds and bats species are distributed and adapted to various environment.
Shazam4BB is a DIY birds and bats species audio classification device, which consists of both hardware (microphone, single-board computer) and software (classification algorithm and web server). To make it viable, a bats or birds species algorithm has to be implemented, an internet connection has to exist, and results have to be saved into a database.
- Process: Audio recording. Microphone. Single-board computer with Audio Input.
- Analysis: Audio analysis. Deep-Learning Algorithm to identify species in spectrogram.
- Visualisation: Audio results. Save result in database.
- Components: Microphone, Computer Processing Unit (CPU, GPU), Power module, Communication (Wifi, LoRa) Module
Shazam4BB is a on-going project. It has started with the help of the Open Hardware Makers (OHM) and GOSH's 2022 Collaborative Development programmes. The aim of this project is to improve the technical capability of the 4 years old "Shazam for Bats" project by migrating from an Intel Edison board to a Raspberry Pi board.
The team behind this project is composed of PhD Students, Professors, and Practitioners in the field of ecology and engineering based at the Connected Environments Lab at The Bartlett CASA, at the People and Nature Lab at the Centre for Biodvierstiy and Environment Research CBER at UCL.
There are similar open-hardware projects outhere that monitor and classify birds or bats in real-time. The project is specific for the following reasons:
- Classify bats in real-time on a Raspberry Pi.
- Document the device enclosure.
- Optimise for long-range transmission and low-power consumption.
- Allow classification of Birds and Bats on the same device.
- BirdNet-Pi by Patrick McGuire @mcguirepr89 under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 Internation Public License.
- RPi-Eco-Monitoring by Sarab Sethi @sarabsethi under a GNU General v3.0 Public License.