code: def load_tts(self, tts_checkpoint, tts_config, use_cuda):
      # pylint: disable=global-statement
      global symbols, phonemes
  
      self.tts_config = load_config(tts_config)
      self.use_phonemes = self.tts_config.use_phonemes
      self.ap = AudioProcessor(**self.tts_config.audio)
  
      if "characters" in self.tts_config.keys():
          symbols, phonemes = make_symbols(**self.tts_config.characters)
  
      if self.use_phonemes:
          self.input_size = len(phonemes)
      else:
          self.input_size = len(symbols)
  
      self.tts_model = setup_model(
          self.input_size,
          num_speakers=self.num_speakers,
          c=self.tts_config,
      )
      self.tts_model.load_checkpoint(
          tts_config, tts_checkpoint, eval=True
      )
      if use_cuda:
          self.tts_model.cuda()
  
imports: import time
  import numpy
  import torch
  import pysbd
  from TTS.utils.audio import AudioProcessor
  from TTS.utils.io import load_config
  from TTS.tts.utils.generic_utils import setup_model
  from TTS.tts.utils.speakers import load_speaker_mapping
  from TTS.vocoder.utils.generic_utils import setup_generator, interpolate_vocoder_input
  from TTS.tts.utils.synthesis import *
  from TTS.tts.utils.text import make_symbols, phonemes, symbols
label_desc: Use image node_id 5 for calling the Synthesizer obj's underlying member method code with example usage: obj.load_tts(tts_checkpoint, tts_config, use_cuda) without return types