All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for multiprocessing using
predict_species_within_audio_files_mp
- Separate
ModelV2M4TFLite
intoAudioModelV2M4TFLite
andMetaModelV2M4TFLite
- Separate
ModelV2M4Protobuf
intoAudioModelV2M4Protobuf
andMetaModelV2M4Protobuf
- Separate
ModelV2M4
intoAudioModelV2M4
andMetaModelV2M4
- Move v2.4 models to
birdnet.models.v2m4
- Yield results of
predict_species_within_audio_file
instead of returning an OrderedDict - Extracted method
predict_species_within_audio_file
andpredict_species_at_location_and_time
from their respective model - set default value for
batch_size
to 100
0.1.5 - 2024-08-16
- Custom Raven audio model didn't return same results as custom TFLite model because of sigmoid layer
- TFLite meta model was not returning correct results
- Rename
CustomModelV2M4TFLite
toCustomAudioModelV2M4TFLite
- Rename
CustomModelV2M4Raven
toCustomAudioModelV2M4Raven
0.1.4 - 2024-08-13
- Support to load custom TFLite models using
CustomModelV2M4TFLite
- Support to load custom Raven (Protobuf) models using
CustomModelV2M4Raven
0.1.3 - 2024-08-13
- Make CUDA dependency optional, install with
birdnet[and-cuda]
- Bugfix 'ERROR: Could not find a version that satisfies the requirement nvidia-cuda-nvcc-cu12 (Mac/Ubuntu/Windows)' (#4)
0.1.2 - 2024-08-07
- Add GPU support by introducing the Protobuf model (v2.4)
- Rename class 'ModelV2M4' to 'ModelV2M4TFLite'
- 'ModelV2M4' defaults to Protobuf model now
- Sorting of prediction scores is now: score (desc) & name (asc)
- Bugfix output interval durations are now always of type 'float'
0.1.1 - 2024-08-02
- Add parameter 'chunk_overlap_s' to define overlapping between chunks (#3)
- Remove parameter 'file_splitting_duration_s' instead load files in 3s chunks (#2)
- Remove 'librosa' dependency
0.1.0 - 2024-07-23
- Initial release