File size: 381 Bytes
affcd23 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import torch_audiomentations
from torch import Tensor
from hw_asr.augmentations.base import AugmentationBase
class PolarityInversion(AugmentationBase):
def __init__(self, *args, **kwargs):
self._aug = torch_audiomentations.PolarityInversion(*args, **kwargs)
def __call__(self, data: Tensor):
x = data.unsqueeze(1)
return self._aug(x).squeeze(1)
|