mirror of
https://github.com/macaodha/batdetect2.git
synced 2026-04-04 15:20:19 +02:00
1.4 KiB
1.4 KiB
Preprocessing config reference
This page summarizes preprocessing-related config objects used by batdetect2.
Audio loader config (AudioConfig)
Defined in batdetect2.audio.loader.
Fields:
samplerate(int): target audio sample rate in Hz.resample.enabled(bool): whether to resample loaded audio.resample.method(polyorfourier): resampling method.
Model preprocessing config (PreprocessingConfig)
Defined in batdetect2.preprocess.config.
Top-level fields:
audio_transforms: ordered waveform transforms.stft: STFT parameters.frequencies: spectrogram frequency range.spectrogram_transforms: ordered spectrogram transforms.size: final resize settings.
audio_transforms built-ins
center_audioscale_audiofix_duration(durationin seconds)
stft fields
window_durationwindow_overlapwindow_fn
frequencies fields
min_freqmax_freq
spectrogram_transforms built-ins
pcenscale_amplitude(scale: db|power)spectral_mean_subtractionpeak_normalize
size fields
heightresize_factor
Related pages
- Audio preprocessing how-to: {doc}
../how_to/configure-audio-preprocessing - Spectrogram preprocessing how-to:
{doc}
../how_to/configure-spectrogram-preprocessing - Why consistency matters: {doc}
../explanation/preprocessing-consistency