in augment/effects.py [0:0]
def clip(self, clamp_factor: Union[Callable, float]):
"""
>>> signal = torch.tensor([-10, -5, 0, 5, 10]).float()
>>> factor_generator = 0.5
>>> chain = EffectChain().clip(factor_generator)
>>> x = chain.apply(signal, {'rate': 16000}, {})
>>> x
tensor([[-5., -5., 0., 5., 5.]])
"""
self._chain.append(ClipValue(clamp_factor))
return self