code: def handle_args():
      parser = argparse.ArgumentParser(
          description="Tool for building a combined SDB or CSV sample-set from other sets"
      )
      parser.add_argument(
          "sources",
          nargs="+",
          help="Source CSV and/or SDB files - "
          "Note: For getting a correctly ordered target set, source SDBs have to have their samples "
          "already ordered from shortest to longest.",
      )
      parser.add_argument(
          "target", help="SDB, CSV or TAR(.gz) file to create"
      )
      parser.add_argument(
          "--audio-type",
          default="opus",
          choices=AUDIO_TYPE_LOOKUP.keys(),
          help="Audio representation inside target SDB",
      )
      parser.add_argument(
          "--bitrate",
          type=int,
          help="Bitrate for lossy compressed SDB samples like in case of --audio-type opus",
      )
      parser.add_argument(
          "--workers",
          type=int,
          default=None,
          help="Number of encoding SDB workers",
      )
      parser.add_argument(
          "--unlabeled",
          action="store_true",
          help="If to build an data-set with unlabeled (audio only) samples - "
          "typically used for building noise augmentation corpora",
      )
      parser.add_argument(
          "--absolute-paths",
          action="store_true",
          help="If to reference samples by their absolute paths when writing CSV files",
      )
      parser.add_argument(
          "--augment",
          action="append",
          help="Add an augmentation operation",
      )
      parser.add_argument(
          "--include",
          action="append",
          help="Adds a file to the root directory of .tar(.gz) targets",
      )
      return parser.parse_args()
  
file_path: DeepSpeech/bin/data_set_tool.py
imports: import sys
  import argparse
  import progressbar
  from pathlib import Path
  from deepspeech_training.util.audio import AUDIO_TYPE_PCM, AUDIO_TYPE_OPUS, AUDIO_TYPE_WAV, change_audio_types
  from deepspeech_training.util.downloader import SIMPLE_BAR
  from deepspeech_training.util.sample_collections import CSVWriter, DirectSDBWriter, TarWriter, samples_from_sources
  from deepspeech_training.util.augmentations import parse_augmentations, apply_sample_augmentations, SampleAugmentation
label_desc: Use image node_id 2 for calling a global function with example usage: handle_args() and returns: parser