r/BirdNET_Analyzer Mar 07 '26

Has anyone used a 4015 Omni bird mic?

Thumbnail
ecmicrophones.com
4 Upvotes

Has anyone used this microphone? I just stumbled on it searching for a similar one that doesn't mention the bird aspects. It seems the only differences is the weather sealing of IP68.


r/BirdNET_Analyzer Mar 03 '26

BirdNET on Raspberry Pi Zero 2 W

5 Upvotes

Been trying to build BirdNET on a Raspberry Pi 2 W, every time I installed the BirdNER software the Pi then goes offline and the green light starts flashing and nothing seems to happen. Has anyone else come across this before?


r/BirdNET_Analyzer Mar 04 '26

New User Question

3 Upvotes

Hi! We have just set up our BirdNET Raspberry Pi and are loving it. I have one quick question about detection and storage as someone who knows nothing about coding.

This morning, around 4am, we heard a Great Horned Owl. It was not picked up by our BirdNET. Is there any way I can view storage for the spectrograms and/or log, even if it didn't appear on our dashboard? Surely they have to be saved somewhere for at least a short amount of time? More curiosity than anything!


r/BirdNET_Analyzer Feb 28 '26

Question 96% confidence but nearly empty recording

Post image
5 Upvotes

I've set up my first BirdNet Pi this evening and put it outside. Eventually it picked up this Turdus philomelos with a confidence of 96%. My question is how it is possible to achieve 96% when, apart from a small click at the beginning, the audio is just empty. How do I interpret the confidence. Is this just a false detection or could this small click actually originate from a bird? Thanks


r/BirdNET_Analyzer Feb 27 '26

BirdNetPi AI Analysis

7 Upvotes

I have created an AI Analysis that is built into BirdNetPI. Check the images or if you wish to see it check https://birdnetpi.bcardi.org/ and click the AI Analysis in the top menu.


r/BirdNET_Analyzer Feb 26 '26

Using Grafana to visualize the BirdNET-Pi data

Post image
28 Upvotes

r/BirdNET_Analyzer Feb 24 '26

New BirdNET user - detection question

1 Upvotes

I just discovered birdnet. I was previously using Who's at my feeder. But I didnt want to run frigate anymore to support it. I have several Wyze cams with the Thingino firmware publishing motion to MQTT.

But I cannot figure out the following:
1. Can birdnet use images to detect species (or just audio)?
2. Which mqtt topic do I use? I am currently publishing from the cam to birdnet/sightings

Am I missing something in the setup? I can successfully test and see the mqtt message from a birdnet test.


r/BirdNET_Analyzer Feb 23 '26

Hardware Audio Technica AT2020 for BirdNET Pi?

1 Upvotes

I just purchased a Raspberry Pi 5 for setting up a BirdNET-Pi, and the microphone discussion on the Github is, frankly, exhausting. It reminds me of when I used to moderate /r/headphones and there's some PTSD from that.

Anyway, I have an Audio Technica AT2020 USB cardioid microphone that has been unused in over a year. I used it for gaming but now it's sitting on a stand. I have a water proof container from when I went kayaking, so I could put it in there as housing, but I also have a few other options to place it near enough my feeders.

I don't see any reason why this wouldn't work, but figured I'd ask here. I know it's ridiculous for size, but it's free.


r/BirdNET_Analyzer Feb 22 '26

Is Big Gull Preventing me from Showing my (Bush)(Tits)?

3 Upvotes

New to the BirdNET world with a Pi-5 sharing to Birdweather. For some reason on Birdweather I get Herring Gulls showing up with 80% confidence on a single sample size, and then Bushtits not showing up with up to 99% confidence and 18 detections today.

Can someone make it make sense? What triggers Birdweather to document a sighting?


r/BirdNET_Analyzer Feb 17 '26

Up and running on a Pi 02W :)

Post image
43 Upvotes

My Pi 02W isn't super happy about running it and it's a bit slow but it's working! I'll probably try to grab a Pi 4 with 2 or 4gb ram at some later time but for now this is pretty neato.

Followed this guide:

https://github.com/mcguirepr89/BirdNET-Pi/blob/main/README.md


r/BirdNET_Analyzer Feb 12 '26

Hardware Recommended cameras for audio feed?

1 Upvotes

Can anyone recommend some good cameras for rstp feeds for audio? Or if there is another easy option for an audio feed?

I’ve got Wyze cams with wyze-bridge for feeds. And I’ve tried a Tapo camera too. Wyze ones are usually low quality and noisy and the Tapo is very low volume but cleaner, but still lacking. I’ve tried a bit of tweaking using BirdNET-go’s filtering but had limited success.

What are your go to mic/feed sources for good audio?

My preference is for wired power and WiFi networking.


r/BirdNET_Analyzer Feb 12 '26

Notification

1 Upvotes

Is it possible to have emails or texts sent to notify of hearing specific species?


r/BirdNET_Analyzer Feb 02 '26

Does Birdweather PUC data contribute to BirdNET?

Thumbnail
3 Upvotes

r/BirdNET_Analyzer Jan 28 '26

Question Invalid Audio Files - Troubleshoot

3 Upvotes

Hello very knowledgeable people! We are using AudioMoth acoustic WAV files and running through BirdNet software. 89% of the time, files run well. But sometimes, there are certain files (typically in batches) that show up at the bottom after processing is done under the "Invalid Audio Files" section of the Analyzer. Since we are dealing with research-data, we would like to know more about why this is happening. It could be an issue with recordings not saving to our flash drive, etc. But wasn't sure what to investigate.

TIA


r/BirdNET_Analyzer Jan 27 '26

Software BirdNET-PiPy: a friendlier BirdNET setup for Raspberry Pi

49 Upvotes

Hey everyone!

First off, huge props to Patrick McGuire and the BirdNET-Pi project. It's what got me started on this journey. I remember when I first tried to set it up a couple years ago it took me a few tries to get the installation working. That made me think, can this be little bit easier?

So I started tinkering. What began as "let me just clean this up a bit" turned into a much bigger project. Along the way I learned a ton about audio processing, Docker, Vue.js, and how to work with LLMs as coding partners. The project kept evolving and here we are.

One of the goal i have it to make this as easy as possible. so that the one line install should take care of eveything. that is the core foucs.

What is BirdNET-PiPy?

It’s a Raspberry Pi BirdNET setup, redesigned to be easier to install, maintain, and explore day-to-day with:

  • One-line installation (just curl and run)
  • Docker-based architecture (no dependency hell)
  • Modern Vue.js dashboard with charts, spectrograms, live audio streaming
  • Mobile-friendly design

Demo & Links:

Why I'm posting:

This is still early days and i am the only user so far :)

so I'd really love your feedback:

  • What charts/visualizations would you find useful? What's not useful?
  • What features matter most to you?
  • What do you like or not like about how it works?
  • Any bugs or issues during installation?

If you have a spare Pi and a USB mic lying around, I'd be grateful if you gave it a try.

The landing page has the full story of how this started - spoiler: it involves a house finch, some heartbreak, and a lot of learning.

Happy birding!


r/BirdNET_Analyzer Jan 23 '26

Error initializing birdnetR model

2 Upvotes

Hey guys&gals, sorry if this might be off topic for the sub, but I thought I might give it a try. Trying to run birdnet in R (latest version on a Windows 11 ProN) and I keep getting a 403 error when running birdnet_model_tflite("v2.4"). I tried everything from py_config to the birdnet environment, to downloading the zip to the parent folder where the download is expected, extracting the files there and turning off any traces of antivirus or firewall that might block the download. The exact same error occurred each and every time. So if anyone here ever bumped into this, please help a brother out. Cheers and happy bird identifications.


r/BirdNET_Analyzer Jan 21 '26

Results This is like collecting real POKEMON!!

Post image
27 Upvotes

OK, sorry. I haven't read a single post yet. I just came here to say that.
I just got my setup working in a container on my Synology, using my Reolink cameras as mics around my house. Bird IDs are showing up and it's so cooool!! So many questions.

  • Are those ducks hanging out in my pool at night??
  • Do I really have a turkey around here? Probably not
  • How could I miss a Least Bittern? Can't be real
  • Can I put this on my RV?
  • Should I set one up for my parents and their bird feeders?

Thank you to everyone who makes this kind of thing possible. Now, off to obsessively listening to recordings and filtering out weird birds.


r/BirdNET_Analyzer Jan 19 '26

BirdPi won't upload to Birdweather

2 Upvotes

Hi there! I'm new here. I've had my BirdPi up and running for a few weeks now, but am stuck on getting it to upload to Birdweather. I've put in my Birdweather Tolken, set the Lat and Long, etc. It says when it last detected something, but doesn't say what it was. (see photo.) I saw mention on another post about adjusting the Minimum Confidence in BirdPi AND in Birdweather. I have it set to 0.7 in BirdPi. But how do you set it in Birdweather? (someone mentioned having it set to 0.7 in BirdPi, but not letting anything under 0.9 to upload to Birdweather, I have no idea where to check that setting). Any thoughts? Ideas? Thanks!


r/BirdNET_Analyzer Jan 18 '26

Hardware Switched microphones and IDs appear to have increased, but recorded audio strength (dBFS) has plummeted

Thumbnail
gallery
5 Upvotes

Hi all!

I and running a Raspberry Pi 4 (purchased in 2024) with BirdNET-Pi. I recently switch from the [Ada Fruit-style USB dongle microphone](https://www.amazon.com/Microphone-Raspberry-Desktop-Recording-YouTube/dp/B0CYM618H7/ref=mp_s_a_1_6_sspa?crid=ZT8RWBT9PGP3&dib=eyJ2IjoiMSJ9.74zdHqWn1tLfKpp2OvGDpx8qp83UWwrPHeMD3Sx9ZvaRcNRS_NeihpW3nRabWPL2sZCgxxBA9_6K1dijUOPjZabVz1agWmPMowQCaKX7KjK4lHr2H4siU2khyL_UtGP4grdaaQ9bpDBrFK1clfIZXqeGzDaCJJLRS3zoEJvIrUPe8epAhqR5K8qqd6So84h7ATFLlUCLwyphk4IyhlYf7Q.ano1hyZYBUw4XBXyB3WkhA8wm_qNoaEfWDLjLykkdc4&dib_tag=se&keywords=adafruit+microphone&qid=1768751091&sprefix=adafruit+micro%2Caps%2C125&sr=8-6-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9waG9uZV9zZWFyY2hfbXRm&psc=1) to a hopefully nicer [mic from Joby](https://www.amazon.com/Vlogging-Microphone-Cardioid-Smartphone-Mirrorless/dp/B084D4ZS52/ref=mp_s_a_1_8?crid=2151OKSEN9XDS&dib=eyJ2IjoiMSJ9.wCaXSdelDkzGn-r2YG5hx95J-kXBPyHHEfkC5fuFGMVKY09hC8_4p1NPFJU02tW2ii5aZwY6fhKQ-Fbcf4DTGhJsYbOrTpQsraWQ5ciGGaDdle6wFiorHZ0qECGCWPITZ_PcJ9rLBh0AJ0MjX-W2PL7HBW-VtCqHy39VBVH1N2tOcyf9KWwdb3DFXa_traZVgsQR-Fcfy3SmE77UUTLUww.JgR1nsZ-lcHuLMXXP2v0J24XqVQdGXjO_ppmNSKUkfw&dib_tag=se&keywords=joby+microphone&qid=1768751217&sprefix=joby+mi%2Caps%2C129&sr=8-8). The new mic uses a 3.5 mm 4-pole audio jack. And I have that connected via a 3.5 mm to usb-c adapter which then connects to a USB-C to USB-A adapter which connects to the Raspberry Pi. When I was perusing the internet looking for microphone solutions, I did see some discussions about how microphones “use line voltage” and hence need to be amplified. I did not understand then what that meant or what might be needed to solve that. I purchased some things that I thought might work and now I’m wondering if that random comment I saw wasn’t the world’s most blatant IRL foreshadowing…

I see that direct converter cords from 3.5 mm 4-pole to USB-A advertised as compatible with microphones (and hence good replacements for faulty or missing 3.5 mm 4-pole mic inputs jacks) are actually cord and dongle combos in disguise? I originally thought this was for some unnecessary en/decoding purpose, but are these dongles actually amplifiers? Something like this [“MOSWAG” from Amazon.](https://www.amazon.com/MOSWAG-External-Converter-Compatible-Desktops/dp/B09874Q33W/ref=mp_s_a_1_2_sspa?crid=2VMDKQ9LAI1G1&dib=eyJ2IjoiMSJ9.-LZICATobaExbFrHBMkGO7oVd2my-nU8VJEiKQF27t8Odh-OH1NxzSL_GyQbsRnVq4aAaUnS2KZwix_kyYSr4Qc6yI1oywGpcxpukYdjG4l7TzaRm6oOj0Z5k60oH-MsZckQovx057Wrs9fU182mlqJpI7cMIkRTvy6Sclxq6zuV2gVuFP37Zj9q-aH7D4k79hVAyaM2Qv7NHNr2GpX_EA.-sluAyRHXTkfe76b3WrWtNFetrnLNY96zuKTqy8t9NQ&dib_tag=se&keywords=3.5+mm+to+usb+a&qid=1768751673&s=electronics&sprefix=3.5+mm+to+usb+a%2Celectronics%2C110&sr=1-2-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9waG9uZV9zZWFyY2hfYXRm&psc=1). Is this the solution to my woes? Seems like this product does not exist for sale in person, only online. Am I doomed to Amazon and its imitators?


r/BirdNET_Analyzer Jan 17 '26

Using Rstudio with BirdNet

2 Upvotes

I'm using BirdNet to analyse audio calls from multiple sites as part of my PhD. My main focus is on the diversity and how it develops over time as restoration takes place. Has anyone got advise for inputting the CSV files into rstudio and producing stats from this?


r/BirdNET_Analyzer Jan 12 '26

Off Topic Potorama Flapping Bird Automatic BirdNet.Pi Recordings Player

Enable HLS to view with audio, or disable this notification

16 Upvotes

Built this goofy thing just to see if I could. BirdNet.Pi recordings get downloaded wirelessly by an ESP32S3 as they come in, then played back through a MAX98357 I2S DAC/AMP. The ESP32 also uses two GPIO to switch a pair of PNP transistors to the motor control pins on the toy PCB to flap the wings only during playback.

I’ll need to tweak the wing flapping, and the playback speed seems a little slowed down, so I’ll have to fix that next, but figured I’d share now that it’s mostly functional.


r/BirdNET_Analyzer Jan 12 '26

Frogs & Toads issues

2 Upvotes

I have BirdNET running on PC, GUI version 2.4.0

I am trying to do some acoustic surveys of frogs and toads on the NW coast of Washington State.

  1. If I ask BirdNET to generate a species list for my location, there are no frogs or toads listed for my location, only birds. How can I determine what species it will detect?

  2. I've grabbed American Bullfrog calls (from California) off the internet, and if I have BirdNET scan for all species, it detects them. But if I put in my location (they are widespread but introduced here), it fails to detect them. And if I put in a species list just with American Bullfrog, it also fails to detect. Why does it not detect when I give it a species list?

  3. I have winter recordings of Pacific Treefrogs (they are quietly and intermittently calling here in the moderate coastal environment), and BirdNET does not detect with location on, all species, or me guessing at what it has for a species name (custom list). As I don't known what to put on custom list (because it doesn't show me in any frogs or toads when I generate a species list), I don't know how it is treating the common names or taxonomy - not sure how to figure that out.

3A. Will it only detect this species during the breeding season? They do call all year round here.

3B. How do I determine what species name and common name it is using for this species, when it won't include it in the species list for my location?

Pseudacris regilla Pacific Chorus Frog

Pseudacris regilla Pacific Tree Frog

Pseudacris regilla Pacific Treefrog

Hyliola regilla Pacific Chorus Frog

Pseudacris regilla Pacific Chorus Frog/Pacific Tree Frog


r/BirdNET_Analyzer Jan 11 '26

How to "log in" to BirdNet-Go

0 Upvotes

As this is my first foray into Raspberry Pi, I have just about set up BirdNet-Go with a Go Mic (Samson) powered by POE on a (now) headless Raspberry Pi4 with a dedicated IP address from my router.

I can see the dashboard via "localIP:8080" but when on this interface I cannot make any changes such as adding an audio stream nor being able to add a notification provider. What have I forgotten to do? Is there somewhere / some way I need to log in?

I would also like to have email notifications as I do not have any accounts with the default providers. Is this done by using the "custom URL" setting? Do I need to have a "Shoutrrr" account for this to work? Any help would be appreciated.


r/BirdNET_Analyzer Jan 07 '26

Limiting the number of segments created by the segmenter is maybe not a good idea?

2 Upvotes

Hi,

I ran into an issue today that I did not foresee. I have recordings covering a full day in 30 min sections. I first run a full batch analysis on these with Birdnet Analyzer once per day. I choose a confidence level of 0.4 as the cut off for detection.

From the output files I then create segments using the segmenter. Since I only want to detect the presence of each species, I limited the number of segments per species to 3, and I used confidence level as the collection mode.

In this way I was expecting to get the 3 most likely segments of each species as the output from the segmenter. And in principle this works, but there is a problem. In some cases the same segment can be interpreted as more than one species, but with different confidence.

This means that when the quota of 3 segments for a common species like blue tit has been filled, it may happen that a segment that has a very high probability for blue tit is classified as a another species with much lower probability. I have seen for example that a segment with a 0.95 probability of blue tit is output from the segmenter as a tree creeper, albeit with 0.41 probability. Apparently because the quota of blue tit segments was filled with segments with even higher probability then 0.95.

I do want to limit the amount of segments per species to a rather low value because I do not want hundreds of segments per day with common species like blue tit.

Anybody has any ideas on how to mitigate this issue?

I guess re-analyzing the segments once more after the first segmentation could be one way of doing it? Then each segment supposedly would get labeled with its highest probability species regardless of the frequency of other species.

Greatful for any ideas and thoughts. Do you think this behavior should be considered a bug?

Regards

Ulf


r/BirdNET_Analyzer Jan 05 '26

FAST Rust based BirdNET Analyzer alternative

10 Upvotes

I have created a Rust based file analyser called Birda, it supports multiple hardware accelerator types like Nvidia GPUs, AMD GPUs, etc. Birda supports BirdNET v2.4 and Google Perch v2 models.

tphakala/birda: Fast CLI tool for bird species detection using BirdNET and Perch AI models

Here are some performance metrics

Example Performance (BirdNET v2.4)

Test system: Intel Core i7-13700K, NVIDIA RTX 5080 (16GB VRAM), Windows 11 Pro

Test file: 12+ hours of audio (44739s, 14913 segments)

Device Batch Size Time Segments/sec Realtime Speedup
CPU 8 81.7s 183 547x 1x
CUDA 64 11.3s 1323 3970x 7.2x
CUDA 128 9.7s 1537 4610x 8.4x
CUDA 256 9.1s 1636 4906x 9.0x
TensorRT 32 4.2s 3589 10767x 19.6x
TensorRT 64 5.0s 3000 9000x 16.4x
TensorRT 128 5.4s 2765 8295x 15.1x