asteroid.filterbanks.multiphase_gammatone_fb module¶
-
class
asteroid.filterbanks.multiphase_gammatone_fb.
MultiphaseGammatoneFB
(n_filters=128, kernel_size=16, sample_rate=8000, stride=None, **kwargs)[source]¶ Bases:
asteroid.filterbanks.enc_dec.Filterbank
Multi-Phase Gammatone Filterbank as described in [1]. Please cite [1] whenever using this. Original code repository: <https://github.com/sp-uhh/mp-gtf>
Parameters: References: [1] David Ditter, Timo Gerkmann, “A Multi-Phase Gammatone Filterbank for
Speech Separation via TasNet”, ICASSP 2020 Available: <https://ieeexplore.ieee.org/document/9053602/>-
filters
¶ Abstract method for filters.
-
-
asteroid.filterbanks.multiphase_gammatone_fb.
erb_scale_2_freq_hz
(freq_erb)[source]¶ Convert frequency on ERB scale to frequency in Hertz
-
asteroid.filterbanks.multiphase_gammatone_fb.
freq_hz_2_erb_scale
(freq_hz)[source]¶ Convert frequency in Hertz to frequency on ERB scale
-
asteroid.filterbanks.multiphase_gammatone_fb.
gammatone_impulse_response
(samplerate_hz, len_sec, center_freq_hz, phase_shift)[source]¶ Generate single parametrized gammatone filter