code: def get_parser():
      """Get default arguments."""
      parser = configargparse.ArgumentParser(
          description="Get transcription for KsponSpeech dataset (aihub.or.kr).",
          config_file_parser_class=configargparse.YAMLConfigFileParser,
          formatter_class=configargparse.ArgumentDefaultsHelpFormatter,
      )
  
      # general configuration
      parser.add_argument(
          "--raw-trans",
          type=str,
          required=True,
          help="Filename of raw transcription ({text-filename} :: {raw-text})",
      )
      parser.add_argument(
          "--out-fn",
          type=str,
          help="Output filename of refining script",
      )
      parser.add_argument(
          "--type",
          type=str,
          default="dt",
          choices=["df", "dt", "fl"],
          help="""Type of output transcription ('df', 'dt', or 'fl').
                  If type is df, output to disfluent transcription
                                 with repeated and filler words
                  Else if type is dt, output to disfluent transcription
                                 with '/' and '+' tags for repeated and filler words
                  Else if type is fl, output to fluent transcription
                                 without repeated and filler words""",
      )
      parser.add_argument(
          "--notation-type",
          type=str,
          default="char",
          help="""Notation of transcription ('char' or 'pron').
                  If notation-type is char, extract from string ($1)/($2) -> $1
                  Else if notation-type is pron, extract from string ($1)/($2) -> $2""",
      )
      parser.add_argument(
          "--unk-sym",
          type=str,
          default="[unk]",
          help="If unk-sym is empty(''), remove the unknown symbol (\\u)",
      )
      parser.add_argument(
          "--log-dir",
          type=str,
          default="./logs",
          help="Directory name that saves information for each stage",
      )
      parser.add_argument(
          "--clear", action="store_true", help="Remove log directory"
      )
      parser.add_argument(
          "--stage",
          type=int,
          default=1,
          help="Start from 0 if you need to start from raw-trans data gathering",
      )
      parser.add_argument(
          "--verbose", "-V", type=int, default=1, help="Verbose option"
      )
      return parser
  
file_path: espnet/egs/ksponspeech/asr1/local/get_transcriptions.py
imports: import codecs
  import logging
  import os
  import re
  import shutil
  import sys
  import configargparse
label_desc: Use image node_id 1 for calling a global function with example usage: get_parser() and returns: parser