A realtime acoustic bat classification system for the Raspberry Pi 4B
BaTNET-Pi is based on the BirdNET-Pi project. It is able to cover 10 hours of recording, to detect and classify bat sounds from a USB microphone or sound card.
- Testing has been used to measures the performances of the various model tested
- optiXGB contained the BatNET-Pi powered by a binary neural network model
- main and batnet are both powered by BatDetect2 (and then the most 2 recent branchs) but batnet differs by the replacement of all occurence of the word "bird" by the word "bat"
- A Raspberry Pi 4
- An SD Card with the 64-bit version of RaspiOS installed (please use Bullseye) -- Lite is recommended, but the installation works on RaspiOS-ARM64-Full as well. Downloads available within the Raspberry Pi Imager.
- A ultrasonic USB Microphone or Sound Card
The installation is similar to the BirdNET-Pi one just here. Please note that the comments made in the BirdNET-Pi installation section also apply here. Note also that the web interface run, as it was left untouched, but is not filled by the detections made by the system.
The system can be installed with:
- for the main branch
curl -s https://raw.githubusercontent.com/NoxTheXelor/BatNET-Pi/main/newinstaller.sh | bash
- for the batnet branch
curl -s https://raw.githubusercontent.com/NoxTheXelor/BatNET-Pi/batnet/newinstaller.sh | bash
- for the optiXGB branch
curl -s https://raw.githubusercontent.com/NoxTheXelor/BatNET-Pi/optiXGB/newinstaller.sh | bash
- for the testing branch
curl -s https://raw.githubusercontent.com/NoxTheXelor/BatNET-Pi/testing/newinstaller.sh | bash
The installer takes care of any and all necessary updates, so you can run that as the very first command upon the first boot, if you'd like.
The installation creates a log in $HOME/installation-$(date "+%F").txt
.
Please take a look at the wiki and discussions for information on
- BirdNET-Pi for bat
- making your installation public
- backing up and restoring your database
- adjusting your sound card settings
- suggested USB microphones
- building your own microphone
- privacy concerns and options
- beta testing
- and more!
/usr/local/bin/uninstall.sh && cd ~ && rm -drf BirdNET-Pi