vocalpy.segment

vocalpy.segment#

Algorithms for segmentation.

These include algorithms for segmenting audio and/or spectrograms into line segments with start and stop times, and algorithms that find bounding boxes in spectrograms with high and low frequencies in addition to the start and stop times.

Functions

ava(sound[, nperseg, noverlap, min_freq, ...])

Find segments in audio, using algorithm from ava package.

meansquared(sound[, threshold, min_dur, ...])

Segment audio by thresholding the mean squared signal.

Classes

AvaParams(nperseg, noverlap, min_freq, ...)

Data class that represents parameters for vocalpy.segment.ava().

MeanSquaredParams(threshold, min_dur, ...)

Data class that represents parameters for vocalpy.segment.ava.segment().