Skip to content

BirdNET-Analyzer

Model Serving & MLOps

BirdNET analyzer for scientific audio data processing.

Python Latest v2.4.0 · 6mo ago Security brief →

Features

  • Process large audio datasets or single files for acoustic bird species identification
  • Provides advanced deep‑learning models and user‑friendly interfaces for non‑CS researchers
  • Includes documentation, pre‑trained models on Zenodo, and citation support

Recent releases

View all 5 releases →
v2.4.0 Breaking risk
Breaking changes
  • Removed 'Predict species' option for perch model
Notable features
  • Allow custom species list with custom classifier
  • Enabled select/deselect all option for checkbox group in eval tab
  • Updated result view to show more details on skipped files
Full changelog

What's Changed

  • Added hint about optimal threshhold by @max-mauermann in https://github.com/birdnet-team/BirdNET-Analyzer/pull/805
  • Removed the embedding normalization after data loading during training by @max-mauermann in https://github.com/birdnet-team/BirdNET-Analyzer/pull/817
  • Fix custom classifier false positives by removing BatchNormalization layers by @tphakala in https://github.com/birdnet-team/BirdNET-Analyzer/pull/824
  • Enabled select/deselect all option for checkbox group in eval tab by @Josef-Haupt in https://github.com/birdnet-team/BirdNET-Analyzer/pull/825
  • Allow custom species list with custom classifier by @Josef-Haupt in https://github.com/birdnet-team/BirdNET-Analyzer/pull/827
  • Show species list in GUI on selection by @Josef-Haupt in https://github.com/birdnet-team/BirdNET-Analyzer/pull/827
  • Updated result view to show more details on skipped files by @Josef-Haupt in https://github.com/birdnet-team/BirdNET-Analyzer/pull/830
  • Use utf-8 to open eBird codes file by @Josef-Haupt in https://github.com/birdnet-team/BirdNET-Analyzer/pull/831
  • Remove 'Predict species' option for perch model by @Josef-Haupt in https://github.com/birdnet-team/BirdNET-Analyzer/pull/832
  • Update deps for macOS by @Josef-Haupt in https://github.com/birdnet-team/BirdNET-Analyzer/pull/833

Full Changelog: https://github.com/birdnet-team/BirdNET-Analyzer/compare/v2.3.0...v2.4.0

v2.3.0 Mixed
⚠ Upgrade required
  • Exported Raven models do not currently run in Raven Pro; use a previous version if continuing Raven model training
Notable features
  • Perch v2 as an alternative audio analysis model
  • Embedding-search moved to main tab bar
Full changelog

What's Changed

Known issues

  • The audio file selection dialog in the single file tab doesn't allow the selection of files on macOS. But using drag-drop still works.
  • Exported Raven models, currently don't run in Raven Pro, likely due to changes in our Tensorflow version and the way the model is created. Please use a previous version if you want to continue training Raven models for now.

Fixes

  • Fixed bug that saves faulty custom classifier if 'both' was selected by @Josef-Haupt in https://github.com/birdnet-team/BirdNET-Analyzer/pull/783
  • Fixed files not being saved to disk by @Josef-Haupt in https://github.com/birdnet-team/BirdNET-Analyzer/pull/796
  • Fix focal loss in autotune and apply sigmoid for test data evaluation by @max-mauermann in https://github.com/birdnet-team/BirdNET-Analyzer/pull/792
  • Monitor validation loss for early stopping by @max-mauermann in https://github.com/birdnet-team/BirdNET-Analyzer/pull/793

Changes

  • Move embedding-search to tab bar by @Josef-Haupt in https://github.com/birdnet-team/BirdNET-Analyzer/pull/784
  • Fail on empty line in species list + trim by @Josef-Haupt in https://github.com/birdnet-team/BirdNET-Analyzer/pull/790

Features

  • Added Perch v2 as an alternative by @Josef-Haupt in https://github.com/birdnet-team/BirdNET-Analyzer/pull/788

Full Changelog: https://github.com/birdnet-team/BirdNET-Analyzer/compare/v2.2.0...v2.3.0

v2.2.0 New feature

Embedding extraction now supports multiprocessing for improved performance.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
1,566
Forks
266
Languages
Python JavaScript CSS

Install & Platforms

Install via
binary
Platforms
linux macos windows

Beta — feedback welcome: [email protected]