def _mlfb2wavf(self, flbl): glf = self.h5_dir / (flbl + "_gl.wav") mlfb2wavf( self.feats["mlfb"], glf, fs=self.conf["fs"], n_mels=self.conf["mlfb_dim"], fftl=self.conf["fftl"], hop_size=self.conf["hop_size"], )
def _mlfb2wavf(self, flbl): for win_type in self.conf["window_types"]: if win_type == "hann": feat_name = "mlfb" else: feat_name = f"mlfb_{win_type}" glf = self.h5_dir / (flbl + f"_{feat_name}_gl.wav") mlfb2wavf( self.feats[feat_name], glf, fs=self.conf["fs"], n_mels=self.conf["mlfb_dim"], fftl=self.conf["fftl"], hop_size=self.conf["hop_size"], fmin=self.conf["fmin"], fmax=self.conf["fmax"], plot=True, )