2021-11-05 12:46:58 -04:00
2021-11-03 12:47:58 -04:00
2020-10-22 19:49:16 +02:00
2021-11-05 12:46:58 -04:00
2021-10-31 11:55:22 -04:00
2021-11-01 18:23:50 -04:00
2021-10-19 16:05:16 -04:00
2021-11-01 13:12:31 -04:00
2021-11-02 20:01:42 -04:00
2021-10-27 18:44:59 -04:00
2021-10-28 12:53:54 -04:00
2021-10-31 17:14:10 -04:00

BirdNET-Pi

version

A realtime acoustic bird classification system for the Raspberry Pi 4B

Introduction

The BirdNET-Pi project is built on the TFLite version of BirdNET. It is able to recognize bird sounds from a USB sound card in realtime.

Check out my live system
and NatureStation.net

Features

  • 24/7 recording and BirdNET-Lite analysis
  • Web interface access to all data and logs
  • Automatic extraction of detected data (creating audio clips of detected bird sounds)
  • Spectrograms available for all extractions
  • MariaDB integration
  • NoMachine remote desktop (for personal use only)
  • Live audio stream
  • Integrated phpSysInfo
  • New species mobile notifications from Pushed.co (for iOS users only)
  • Localisation supported

Requirements

  • A Raspberry Pi 4B
  • An SD Card with the 64-bit version of RaspiOS installed (download the latest here)
  • A USB Microphone or Sound Card

Installation

Headless installation guide available here

The system can be installed with:

curl -s https://raw.githubusercontent.com/mcguirepr89/BirdNET-Pi/newinstaller/newinstaller.sh | bash

Access

The BirdNET-Pi system can be accessed from any web browser on the same network:

Access Credentials:

  • Username:birdnet
  • Password: The "CADDY_PWD" password set during installation

Uninstallation

/usr/local/bin/uninstall.sh && cd ~ && rm -drf BirdNET-Pi

ToDo, Notes, and Comming Soon

Internationalization:

The bird names are in English by default, but other localized versions are available. Please download the labels_l18n.zip file and replace the model/labels.txt with the corresponding language.

Realtime Analysis Predictions View

The pre-built TFLite binaries for this project also support the BirdNET-Demo, which I am currently testing for integration into the BirdNET-Pi. If you know anything about JavaScript and are willing to help, please let me know in the Live Analysis discussion.

Tips:

You can try to overclock your Pi by placing the following in your /boot/config.txt file:

over_voltage=6
arm_freq=1750

Be sure the Pi is adequately cooled and powered.

S
Description
Fork of AvianVisitors with local customizations (configurable title, matte dimensions, interactive installer)
Readme 858 MiB
Languages
JavaScript 46.4%
PHP 40%
Python 6%
Shell 3.5%
CSS 3.1%
Other 1%