Spaces:
Runtime error
Runtime error
File size: 420 Bytes
091b1e0 c45e107 091b1e0 c45e107 091b1e0 e2b0b28 091b1e0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
import noisereduce as nr
import torch
import torchaudio
class SpectralGating(torch.nn.Module):
def __init__(self, rate=48000):
super(SpectralGating, self).__init__()
self.rate = rate
def forward(self, wav):
reduced_noise = torch.Tensor(nr.reduce_noise(y=wav, sr=self.rate))
return reduced_noise
def predict(self, wav):
return self.forward(wav)
|