@torch.no_grad()
def time_domain(self, noisy, inference_args):
    noisy = noisy.to(self.device)
    enhanced = self.model(noisy)
    return enhanced.detach().squeeze().cpu().numpy()
@torch.no_grad()
def time_domain(self, noisy, inference_args):
    noisy = noisy.to(self.device)
    enhanced = self.model(noisy)
    return enhanced.detach().squeeze().cpu().numpy()