class_docstr: General class to jointly train score2mel and vocoder parts.
docstr: Return whether or not singing is required.
docstr_tok: ["Return","whether","or","not","singing","is","required","."]
code: def require_raw_singing(self):
      """Return whether or not singing is required."""
      return True
  
imports: from typing import Any, Dict, Optional
  import torch
  from typeguard import check_argument_types
  from espnet2.gan_svs.abs_gan_svs import AbsGANSVS
  from espnet2.gan_tts.hifigan import HiFiGANGenerator, HiFiGANMultiPeriodDiscriminator, HiFiGANMultiScaleDiscriminator, HiFiGANMultiScaleMultiPeriodDiscriminator, HiFiGANPeriodDiscriminator, HiFiGANScaleDiscriminator
  from espnet2.gan_tts.hifigan.loss import DiscriminatorAdversarialLoss, FeatureMatchLoss, GeneratorAdversarialLoss, MelSpectrogramLoss
  from espnet2.gan_tts.melgan import MelGANGenerator, MelGANMultiScaleDiscriminator
  from espnet2.gan_tts.melgan.pqmf import PQMF
  from espnet2.gan_tts.parallel_wavegan import ParallelWaveGANDiscriminator, ParallelWaveGANGenerator
  from espnet2.gan_tts.style_melgan import StyleMelGANDiscriminator, StyleMelGANGenerator
  from espnet2.gan_tts.utils import get_random_segments, get_segments
  from espnet2.svs.naive_rnn.naive_rnn_dp import NaiveRNNDP
  from espnet2.svs.xiaoice.XiaoiceSing import XiaoiceSing
  from espnet2.torch_utils.device_funcs import force_gatherable
label_desc: Use image node_id 2 for calling the JointScore2Wav obj's underlying member method code with example usage: obj.require_raw_singing() and returns: True