vocalpy.signal.audio.bandpass_filtfilt

vocalpy.signal.audio.bandpass_filtfilt#

vocalpy.signal.audio.bandpass_filtfilt(sound: Sound, freq_cutoffs: Sequence[int] = (500, 10000)) Sound[source]#

Filter audio with band-pass filter, then perform zero-phase filtering with scipy.signal.filtfilt().

Parameters:
sound: vocalpy.Sound

An audio signal.

freq_cutoffsSequence

Cutoff frequencies for bandpass filter. List or tuple with two elements, default is (500, 10000).

Returns:
soundvocalpy.Sound

New audio instance