class_docstr: Base class for all end-to-end TTS models that generate a waveform from text 
class_docstr_tok: ["Base","class","for","all","end-to-end","TTS","models","that","generate","a","waveform","from","text"]
docstr: Accepts a batch of text and returns a list containing a batch of audio
  Args:
      tokens: A torch tensor representing the text to be converted to speech
  Returns:
      audio: A list of length batch_size containing torch tensors representing the waveform output
docstr_tok: ["Accepts","a","batch","of","text","and","returns","a","list","containing","a","batch","of","audio","Args",":","tokens",":","A","torch","tensor","representing","the","text","to","be","converted","to","speech","Returns",":","audio",":","A","list","of","length","batch_size","containing","torch","tensors","representing","the","waveform","output"]
code: def convert_text_to_waveform(
      self, *, tokens: "torch.tensor", **kwargs
  ) -> "List[torch.tensor]":
      """
      Accepts a batch of text and returns a list containing a batch of audio
      Args:
          tokens: A torch tensor representing the text to be converted to speech
      Returns:
          audio: A list of length batch_size containing torch tensors representing the waveform output
      """
  
imports: import json
  from abc import ABC, abstractmethod
  from contextlib import ExitStack, contextmanager
  from typing import List, Optional
  import torch
  from omegaconf import DictConfig
  from tqdm import tqdm
  from nemo.collections.tts.parts.utils.helpers import OperationMode
  from nemo.core.classes import ModelPT
  from nemo.core.classes.common import PretrainedModelInfo, typecheck
  from nemo.core.neural_types.elements import AudioSignal
  from nemo.core.neural_types.neural_type import NeuralType
  from nemo.utils import logging, model_utils
label_desc: Use image node_id 2 for calling the TextToWaveform obj's underlying member method code with example usage: obj.convert_text_to_waveform() without return types