class_docstr: Univnet discriminator wrapping MPD and MSD.
class_docstr_tok: ["Univnet","discriminator","wrapping","MPD","and","MSD","."]
code: def __init__(self):
      super().__init__()
      self.mpd = MultiPeriodDiscriminator()
      self.msd = MultiResSpecDiscriminator()
  
file_path: TTS/TTS/vocoder/models/univnet_discriminator.py
imports: import torch
  import torch.nn.functional
  from torch import nn
  from torch.nn.utils import spectral_norm
  from torch.nn.utils.parametrizations import weight_norm
  from TTS.utils.audio.torch_transforms import TorchSTFT
  from TTS.vocoder.models.hifigan_discriminator import MultiPeriodDiscriminator
label_desc: Use image node_id 1 to create a new UnivnetDiscriminator object from inherited base classes: nn with example: obj = UnivnetDiscriminator()