def clip()

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