Exemplo n.º 1
0
 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
     )
Exemplo n.º 2
0
 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))