Package: birdnetR 0.3.2.9000

Felix Günther

birdnetR: Deep Learning for Automated (Bird) Sound Identification

Use 'BirdNET', a state-of-the-art deep learning classifier, to automatically identify (bird) sounds. Analyze bioacoustic datasets without any computer science background using a pre-trained model or a custom trained classifier. Predict bird species occurrence based on location and week of the year. Kahl, S., Wood, C. M., Eibl, M., & Klinck, H. (2021) <doi:10.1016/j.ecoinf.2021.101236>.

Authors:Felix Günther [cre], Stefan Kahl [aut, cph], BirdNET Team [aut]

birdnetR_0.3.2.9000.tar.gz
birdnetR_0.3.2.9000.zip(r-4.7)birdnetR_0.3.2.9000.zip(r-4.6)birdnetR_0.3.2.9000.zip(r-4.5)
birdnetR_0.3.2.9000.tgz(r-4.6-any)birdnetR_0.3.2.9000.tgz(r-4.5-any)
birdnetR_0.3.2.9000.tar.gz(r-4.7-any)birdnetR_0.3.2.9000.tar.gz(r-4.6-any)
birdnetR_0.3.2.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
birdnetR/json (API)

# Install 'birdnetR' in R:
install.packages('birdnetR', repos = c('https://birdnet-team.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/birdnet-team/birdnetr/issues

Pkgdown/docs site:https://birdnet-team.github.io

On CRAN:

Conda:

bioacousticsbirdssound

6.51 score 31 stars 23 scripts 401 downloads 9 exports 12 dependencies

Last updated from:0dc11e8117. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK160
source / vignettesOK209
linux-release-x86_64OK178
macos-release-arm64OK247
macos-oldrel-arm64OK167
windows-develOK205
windows-releaseOK228
windows-oldrelOK199
wasm-releaseOK122

Exports:birdnet_versionencodeget_species_listload_birdnetload_customload_perchsupported_languagessupported_model_configurationswrite_predictions

Dependencies:herejsonlitelatticeMatrixpngrappdirsRcppRcppTOMLreticulaterlangrprojrootwithr

Get started with birdnetR
Installation | Usage | Load a BirdNET model | Identify species in an audio file | Using a custom species list | Processing multiple files | Reading Parquet files in R | Predict species occurrence with the geo model | Translating common species names | Next steps

Last update: 2026-05-21
Started: 2024-08-02

The BirdNET ecosystem: a workflow overview
Stage 1 — Custom training (optional): BirdNET-Analyzer | Stage 2 — Species detection: birdnetR | Stage 3 — Post-processing and validation: birdnetTools | Putting it together

Last update: 2026-05-21
Started: 2026-05-21

Troubleshoot
Long Pause After Prediction | Solution: Use write_predictions()

Last update: 2026-05-21
Started: 2025-02-12

Readme and manuals

Help Manual

Help pageTopics
Convert BirdNET encoding results to a data frameas.data.frame.birdnet_encoding
Convert BirdNET prediction results to a data frameas.data.frame.birdnet_prediction as.data.frame.birdnet_prediction_geo
Report Python and birdnet Version Informationbirdnet_version
Encode audio files using a BirdNET acoustic modelencode encode.birdnet_model_acoustic
Get the species list from a loaded BirdNET modelget_species_list
Load a BirdNET Modelload_birdnet load_birdnet_model load_custom load_perch
Predict species from audio files using a BirdNET acoustic modelpredict.birdnet_model_acoustic
Predict species using a BirdNET geo modelpredict.birdnet_model_geo
List supported BirdNET model languagessupported_languages
List supported BirdNET model configurationssupported_model_configurations
Write BirdNET prediction results to filewrite_predictions write_predictions.birdnet_prediction write_predictions.birdnet_prediction_geo