Performance tips? Here's one: switching recorders to 48k sample-rate will significantly improve performance #685
Replies: 3 comments 6 replies
-
The analysis is done on a 48kHz mono signal, so avoiding to record multi-channel audio will also speed up processing time. |
Beta Was this translation helpful? Give feedback.
-
I am curious to know how long your files' processing takes when using Chirpity. Because of the way the App uses threads, resampling is not a bottleneck, and inference is typically faster than the Python implementation of the BirdNET Analyzer |
Beta Was this translation helpful? Give feedback.
-
It should be mentioned that recording at 48K does have a size cost if your preferred sample rate is lower. I record at 24k, mono, and 48k would double the file sizes. For me, file size trumps processing speed, and I found that detection accuracy was not materially affected by using the lower rate. But I actually use Chirpity now, which resamples the files itself before handing them to BirdNET - not that this is relevant to the discussion at hand. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
This would be a good one for the documentation. Switching the sample-rate to 48k in our recorders cut BirdNET-Analyzer processing time from 48 seconds per (one hour, stereo, WAV) file to 32 seconds. Any other sample-rate forces BirdNET-Analyzer to resample the file to 48k before it can process it. I'm pretty pleased with the result. :-)
Does anybody have performance-tips they would like to share?
Beta Was this translation helpful? Give feedback.
All reactions