def __call__(self, cuts: CutSet) -> CutSet: cuts = cuts.sort_by_duration(ascending=False) return concat_cuts( cuts, gap=self.gap, max_duration=cuts[0].duration * self.duration_factor )
def __call__(self, cuts: CutSet) -> CutSet: return (cuts.sort_by_duration(ascending=False).mix( self.cuts, duration=cuts[0].duration, snr=self.snr, mix_prob=self.prob))