code: def get_parser():
      parser = argparse.ArgumentParser()
      parser.add_argument("--feature_conf", type=str, default=None)
      parser.add_argument("--use_gpu", default=True, type=str2bool)
      parser.add_argument(
          "--in_filetype",
          type=str,
          default="sound",
          choices=["mat", "hdf5", "sound.hdf5", "sound", "kaldi_ark"],
          help="Specify the file format for the rspecifier. "
          '"mat" is the matrix format in kaldi',
      )
      parser.add_argument(
          "--out_filetype",
          type=str,
          default="npy",
          choices=["npy", "mat", "hdf5"],
          help="Specify the file format for the wspecifier. "
          '"npy" is the matrix format in kaldi',
      )
      parser.add_argument(
          "--utt2num_samples",
          type=str,
          default=None,
          help="Specify the utt2num_samples file.",
      )
      parser.add_argument(
          "--write_num_frames",
          type=str,
          help="Specify wspecifer for utt2num_frames",
      )
      parser.add_argument(
          "--batch_bins",
          type=int,
          default=1,
          help="Number of sample points in a batch.",
      )
      parser.add_argument(
          "rspecifier",
          type=str,
          help="Read specifier for feats. e.g. ark:some.ark",
      )
      parser.add_argument(
          "wspecifier",
          type=str,
          help="Write specifier. e.g. ark:some.ark",
      )
  
      return parser
  
file_path: espnet/egs2/ml_superb/asr1/pyscripts/feats/dump_ssl_feature.py
imports: import argparse
  import logging
  import os
  import numpy
  from ssl_feature_utils import ESPnetHubertFeatureReader, HubertFeatureReader, MfccFeatureReader, S3PRLFeatureReader, dump_feature, format_feature_conf_str
  from espnet2.utils.types import str2bool
label_desc: Use image node_id 1 for calling a global function with example usage: get_parser() and returns: parser