code: def get_parser():
      parser = argparse.ArgumentParser(description="calculate MCD.")
      parser.add_argument(
          "--wavdir",
          required=True,
          type=str,
          help="path of directory for converted waveforms",
      )
      parser.add_argument(
          "--gtwavdir",
          required=True,
          type=str,
          help="path of directory for ground truth waveforms",
      )
  
      # analysis related
      parser.add_argument(
          "--mcep_dim",
          default=41,
          type=int,
          help="dimension of mel cepstrum coefficient",
      )
      parser.add_argument(
          "--mcep_alpha",
          default=0.41,
          type=int,
          help="all pass constant",
      )
      parser.add_argument(
          "--fftl", default=1024, type=int, help="fft length"
      )
      parser.add_argument(
          "--shiftms", default=5, type=int, help="frame shift (ms)"
      )
      parser.add_argument(
          "--f0min",
          required=True,
          type=int,
          help="fo search range (min)",
      )
      parser.add_argument(
          "--f0max",
          required=True,
          type=int,
          help="fo search range (max)",
      )
  
      parser.add_argument(
          "--n_jobs",
          default=40,
          type=int,
          help="number of parallel jobs",
      )
      return parser
  
imports: import argparse
  import fnmatch
  import multiprocessing
  import os
  import numpy
  import pysptk
  import pyworld
  import scipy
  from fastdtw import fastdtw
  from scipy.io import wavfile
  from scipy.signal import firwin, lfilter
label_desc: Use image node_id 9 for calling a global function with example usage: get_parser() and returns: parser