code: def get_speech_generation_parser(default_task="text_to_speech"):
      parser = get_parser("Speech Generation", default_task)
      add_dataset_args(parser, gen=True)
      add_distributed_training_args(parser, default_world_size=1)
      add_speech_generation_args(parser)
      return parser
  
imports: import argparse
  from pathlib import Path
  from typing import Callable, List, Optional, Union
  import torch
  from fairseq import utils
  from fairseq.data.indexed_dataset import get_available_dataset_impl
  from fairseq.dataclass.configs import CheckpointConfig, CommonConfig, CommonEvalConfig, DatasetConfig, DistributedTrainingConfig, EvalLMConfig, GenerationConfig, InteractiveConfig, OptimizationConfig, EMAConfig
  from fairseq.dataclass.utils import gen_parser_from_dataclass
  from fairseq.utils import csv_str_list, eval_bool, eval_str_dict, eval_str_list
label_desc: Use image node_id 4 for calling a global function with example usage: get_speech_generation_parser(default_task) and returns: parser