Google Perch v2 and BattyBirdNET Bat Classifiers Now Available #3019
Replies: 16 comments 39 replies
|
No way around the ultrasonic capable auido capture? Because I switched over models to using the USB Microphone and is not picking up anything despite hearing a robin in the audio stream |
|
Updated, bat model installed, and a (real) "Pipistrellus nathusii" bat tracked less than 2 minutes after. Amazing work! Microphone is a Clippy, by the way. |
|
Wow, cool! Am using a clippy em272 even for bat detections. Not optimal, but... Maybe the 258 is better if you want to build the microphones yourself. Am a total novice when it comes to these detections. Get a lot of double detections of bats at the same time as birds but it is difficult to understand whether the bat captions are correct. Would it be possible to show the spectrograph for higher frequencies than now? Would it be possible to add another low pass filter just for bat detections, so I sort out everything under ex 16khz or something. |
|
I have Perch v2 model on same rtsp-audio source ast the default model. I have started to get interesting identification of birds and one funny looking frog, which has been seen in Europe only once before on 1980s. Haven't seen those yet on my backyard, so I started to doubt that maybe the Range filter does not apply to Perch v2 model? |
|
There is a new release which fixes several issues, it reduces bat detection false positives by enabling night time scheduler by default, it makes bat detection to run only between sunset and sunrise. Second there is post detection validation which looks for bat detection clips for audio precense in ultrasonic frequency range, if there is none significant audio in there then detection is flagged as "Unlikely". Google Perch v2 gains range filtering with new recently released BirdNET Geomodel v3.0, to enable this you need to reinstall Perch model from model gallery, just click Reinstall button on model card and it downloads Geomodel, it gets enabled by default. |
|
What interference time have you got? Am running a Raspberry Pi 4 Model B Rev 1.4 (using all cores) and have: BirdNET v2.4 228ms With the perch model it seems like 4b soon is not fast enough... |
|
What is the difference between BattyBirdNET USA East (High) and BattyBirdNET USA East? Should I just use both? |
|
I got a notification of the first detection of a Thinornis dubius. Guess it is a perch detection. Only the Latin name is shown in the UI. However I already have some 50 detections before of Charadrius dubius , which obviously (?) is the same species but wrong/old label. Which is best way to avoid these duplicates? And also show the correct common name in the UI? Should I rename the old one in the label file or is this a "bug"? |
|
Thanks for your efforts on this! I’ve successfully got both bird and bat detection working on a RPI5 using a pippyg flashed with their ultrasonic microphone firmware, listening at 196khz.
It would be nice when listening to the live stream to be able to switch bitrates - at present when listening during the day to birds you just hear the (presumably) time-expanded versions of their calls. |
|
Updted a system today. From older version (6 weeks ago). |
|
I used I'll send a support package #5555 |
|
This is a great feature. Sorry if you answered it elsewhere but will you add rtsp stream capability for bats in the future ? Edit : just saw it is already available in the rtsp streams options. Thanks !! |
|
Just got the BirdNET-Go working and the bats are out. I did add batty birdnet EU and selected both to work with the Vleermic in the audio settings but only captured bats when I turned off the birds in the audio settings. Also the spectrograms do not show the bat sounds the lower part of the spectrum is shown, only the live audio seems to show the full spectrum. The bats however seem to be recognized quite fine. Edit: |
|
It seems to have worked afterall after activating the birds again last
evening the bat kept being recognized and when the birds came out these
also were recognized properly.
In the soundard settings one can see bat, BirdNET v2.4 (TFLite)
Clicking on the gear however does not show the bat model bit I am sure it
is active.
The double button to save changes is a little confusing.
In BattyBirdnet I can apply a noise profile for my microphone, is that also
available for BirdNET-Go? I failed to find it.
<img width="1394" height="1003" alt="bat settings" src="https://github.com/user-attachments/assets/50336f25-797b-4478-80d4-0a5222ebb041" />
|
|
This (BattyBirdNET-Pi) is a really awesome extension to BirdNETGo ! It would be a major step forward to have the ability to view bat spectrograms from 10kHz to 130kHz. Maybe you could implement some kind of switch in the software that shifts automatically the frequency scale (0-12kHz for birds, 10-130khz for bats) ? Keep up the good work! Frank DD4WH |








Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hello All,
The release I talked about in the previous announcement is now available. Today's nightly build adds support for Google Perch v2 and BattyBirdNET bat classifiers through a new model gallery.
What's new
BirdNET-Go now ships with a model gallery where you can install additional AI models alongside the default BirdNET v2.4. You'll find it under Settings > Analysis > Models. Available models in this release:
How to set it up
You can assign one or multiple models to a single audio source, or dedicate separate sources to different models. For example, a standard microphone running BirdNET and Perch for bird detection, and a separate ultrasonic USB microphone running BattyBirdNET for bats.
Hardware requirements
These new models need more resources than BirdNET v2.4 alone. You'll need at least 2 GB of RAM and Raspberry Pi 4B class hardware at minimum. Raspberry Pi 5 is recommended, especially if you plan to run multiple models simultaneously.
Known limitations
This is very new and you should expect rough edges. Some things to be aware of:
With this many changes there are bound to be issues I haven't hit. If you run into problems, please file an issue with your config and logs.
Acknowledgments
Thanks to Justin Chuby for converting Google Perch v2 to ONNX format, which made integration into BirdNET-Go possible. Thanks also to R.D. Zinck for the BattyBirdNET bat classifier models.
Full changelog is in the release notes.
All reactions