code: def get_parser():
      parser = argparse.ArgumentParser(
          description="compute FBANK feature from WAV",
          formatter_class=argparse.ArgumentDefaultsHelpFormatter,
      )
      parser.add_argument(
          "--fs", type=int_or_none, help="Sampling frequency"
      )
      parser.add_argument(
          "--fmax",
          type=int_or_none,
          default=None,
          nargs="?",
          help="Maximum frequency",
      )
      parser.add_argument(
          "--fmin",
          type=int_or_none,
          default=None,
          nargs="?",
          help="Minimum frequency",
      )
      parser.add_argument(
          "--n_mels", type=int, default=80, help="Number of mel basis"
      )
      parser.add_argument(
          "--n_fft", type=int, default=1024, help="FFT length in point"
      )
      parser.add_argument(
          "--n_shift",
          type=int,
          default=512,
          help="Shift length in point",
      )
      parser.add_argument(
          "--win_length",
          type=int_or_none,
          default=None,
          nargs="?",
          help="Analysis window length in point",
      )
      parser.add_argument(
          "--window",
          type=str,
          default="hann",
          choices=["hann", "hamming"],
          help="Type of window",
      )
      parser.add_argument(
          "--write-num-frames",
          type=str,
          help="Specify wspecifer for utt2num_frames",
      )
      parser.add_argument(
          "--filetype",
          type=str,
          default="mat",
          choices=["mat", "hdf5"],
          help="Specify the file format for output. "
          '"mat" is the matrix format in kaldi',
      )
      parser.add_argument(
          "--compress",
          type=strtobool,
          default=False,
          help="Save in compressed format",
      )
      parser.add_argument(
          "--compression-method",
          type=int,
          default=2,
          help="Specify the method(if mat) or " "gzip-level(if hdf5)",
      )
      parser.add_argument(
          "--verbose", "-V", default=0, type=int, help="Verbose option"
      )
      parser.add_argument(
          "--normalize",
          choices=[1, 16, 24, 32],
          type=int,
          default=None,
          help="Give the bit depth of the PCM, "
          "then normalizes data to scale in [-1,1]",
      )
      parser.add_argument("rspecifier", type=str, help="WAV scp file")
      parser.add_argument(
          "--segments",
          type=str,
          help="segments-file format: each line is either"
          "<segment-id> <recording-id> <start-time> <end-time>"
          "e.g. call-861225-A-0050-0065 call-861225-A 5.0 6.5",
      )
      parser.add_argument(
          "wspecifier", type=str, help="Write specifier"
      )
      return parser
  
file_path: espnet/utils/compute-fbank-feats.py
imports: import argparse
  import logging
  from distutils.util import strtobool
  import kaldiio
  import numpy
  import resampy
  from espnet2.utils.types import int_or_none
  from espnet.transform.spectrogram import logmelspectrogram
  from espnet.utils.cli_utils import get_commandline_args
  from espnet.utils.cli_writers import file_writer_helper
label_desc: Use image node_id 1 for calling a global function with example usage: get_parser() and returns: parser