Example #1
0
 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"],
     )
Example #2
0
 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,
         )