code: def parse_args():
      parser = ArgumentParser(description="Prepare data.")
      parser.add_argument(
          "--data_dir", type=Path, help="Path to raw data."
      )
      parser.add_argument(
          "--prefix",
          type=str,
          help="Prefix that will be added to utt id.",
      )
      parser.add_argument(
          "--output_dir",
          type=Path,
          help="Path to save the output data.",
      )
      parser.add_argument(
          "--splits",
          type=str,
          nargs="+",
          default=["all"],
          help="Data splits to prepare.",
      )
      parser.add_argument(
          "--nproc",
          type=int,
          default=64,
          help="number of multi-processing to find the utterance duration",
      )
  
      args = parser.parse_args()
      return args
  
file_path: espnet/egs2/owsm_v3/s2t1/local/prepare_reazonspeech.py
imports: import json
  import logging
  from argparse import ArgumentParser
  from collections import defaultdict
  from multiprocessing import Pool
  from pathlib import Path
  from typing import Dict, List, Optional, Tuple, Union
  import librosa
  from utils import SYMBOL_NA, SYMBOL_NOSPEECH, SYMBOLS_TIME, LongUtterance, Utterance, generate_long_utterances
label_desc: Use image node_id 5 for calling a global function with example usage: parse_args() and returns: args