Post-Recording Analysis with BirdNET #233
-
I noticed Stefan enabled the Discussions tab, so rather than spending a long time searching, I decided to directly ask here. Please correct me if I'm misunderstanding something. I have very little experience with BirdNET-Analyzer. I've only been using BirdNET-Pi and tried BirdNETlib briefly on my Mac. I have recorded thousands of hours of audio at remote locations that need to be analyzed. The files are each 1 hour long and in the format date-time.wav. That's why I'm looking for a solution on how to analyze audio data post-recording. I'm a birder and my main goal is to identify species. So, it's crucial for me to display spectrograms and play back sounds. Can someone help me out here? Maybe I'm missing something, but BirdNET-Analyzer doesn't seem to be designed to display spectrograms and play back sounds in large quantity And I really like BirdNET-Pi, especially since it displays the recordings by date and shows spectrograms, but it appears to be for real-time analysis only. Other projects and ideas I've read about mainly focus on battery-powered, real-time analysis, which is great for live streaming. However, for my needs, recording the audio first and then analyzing it later seems more straightforward and sufficient. This method also appears to be more energy-efficient, especially for remote, battery-powered solutions. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 7 replies
-
You can probably approach this in two steps: First, run your data through the analyzer and select a result format, which will then allow you to view the results with spectrograms in a second step. We support Raven and Audacity, both programs allow you to review the detections. We are working on a review workflow for the Analyzer, but for now I think it's easiest to use third-party software. |
Beta Was this translation helpful? Give feedback.
-
Hi @Vollpflock , I have spent the last couple of years developing a Windows desktop application for Nocmig recording analysis. The use case is very similar to yours. I too have thousands of hours of night time recordings which I analyse after the fact. Chirpity, the application, loads up audio files and processes them using a model I trained myself. Given the duration of the recordings I have spent a lot of time optimising the inference speed - the time it takes to analyse the audio. I'm pleaesd to say that it is very fast, and the accuracy is comparable to BirdNET. Moreover, you can drop a folder of audio and set it running. In my case, it will chug though 8 hours of audio in just over 30 seconds (although you will need a top notch graphics card to emulate this performance!). Whilst my training data is limited to the British list, so it will not detect American species (for example) with @kahst 's help I have just got the latest BirdNET model plugged into the app. This means it can identify any species BirdNET knows about! Chirpity doesn't just identify species. It displays a spectrogram of the audio, and selecting any detection will jump you straight to the part of the audio file where that detection was encountered. It will also allow you to play the call and annotate / amend detections. Finally, you can save your records to a database for future reference - or export the detections as a CSV, Audacity label file, or even an audio clip in your chosen format. The curent release doesn't have the latest BirdNET model intagration (that will come very soon) , but you can read more about it here: https://chirpity.mattkirkland.co.uk |
Beta Was this translation helpful? Give feedback.
You can probably approach this in two steps: First, run your data through the analyzer and select a result format, which will then allow you to view the results with spectrograms in a second step. We support Raven and Audacity, both programs allow you to review the detections. We are working on a review workflow for the Analyzer, but for now I think it's easiest to use third-party software.