joeweiss / birdnetlib

A python api for BirdNET-Lite and BirdNET-Analyzer
https://joeweiss.github.io/birdnetlib/
Apache License 2.0
41 stars 14 forks source link

Add the ability to use specific BirdNET-Analyzer models #80

Closed joeweiss closed 1 year ago

joeweiss commented 1 year ago

This would help mostly with reproducibility, but also aid in benchmarking the various model's performance for specific species.

analyzer22 = Analyzer(version=2.2)
analyzer23 = Analyzer(version=2.3)

# continue with processing audio ...

This is a work-in-progress. Expect a PR soon.

joeweiss commented 1 year ago

This feature also needs to be able to accept a string for the version, in case the BirdNET-Analyzer team ever releases under a different versioning scheme eg analyzer = Analyzer(version="2.5.1b").