code: def get_parser() -> argparse.ArgumentParser:
      parser = argparse.ArgumentParser(
          description="Export Whisper vocabulary",
          formatter_class=argparse.ArgumentDefaultsHelpFormatter,
      )
      parser.add_argument(
          "--log_level",
          type=lambda x: x.upper(),
          default="INFO",
          choices=(
              "CRITICAL",
              "ERROR",
              "WARNING",
              "INFO",
              "DEBUG",
              "NOTSET",
          ),
          help="The verbose level of logging",
      )
  
      parser.add_argument(
          "--output",
          "-o",
          required=True,
          help="Output text. - indicates sys.stdout",
      )
      parser.add_argument(
          "--whisper_model",
          type=str,
          required=True,
          help="Whisper model type",
      )
      parser.add_argument(
          "--add_token_file_name",
          type=str,
          default="none",
          help="File name for added tokens",
      )
      parser.add_argument(
          "--whisper_language",
          type=str,
          default="en",
          help="Language for Whisper multilingual tokenizer",
      )
      parser.add_argument(
          "--whisper_task",
          type=str,
          default="transcribe",
          help="Task for Whisper multilingual tokenizer",
      )
      parser.add_argument(
          "--sot_asr",
          type=str2bool,
          default=False,
          required=False,
          help="Whether SOT-style training is used in Whisper",
      )
      parser.add_argument(
          "--speaker_change_symbol",
          type=str,
          default="<sc>",
          required=False,
          help="Whether SOT-style training is used in Whisper",
      )
  
      return parser
  
file_path: espnet/espnet2/bin/whisper_export_vocabulary.py
imports: import argparse
  import logging
  import os
  import sys
  from pathlib import Path
  from typeguard import check_argument_types
  from espnet2.text.whisper_tokenizer import LANGUAGES_CODE_MAPPING
  from espnet2.utils.types import str2bool
  from espnet.utils.cli_utils import get_commandline_args
label_desc: Use image node_id 2 for calling a global function with example usage: get_parser() and returns: parser