code: def main():
      data_root = args.data_root
      for data_set in URL.keys():
          # data_set = 'data_aishell'
          logging.info("\n\nWorking on: {0}".format(data_set))
          file_path = os.path.join(data_root, data_set + ".tgz")
          logging.info("Getting {0}".format(data_set))
          __maybe_download_file(file_path, data_set)
          logging.info("Extracting {0}".format(data_set))
          data_folder = os.path.join(data_root, data_set)
          __extract_all_files(file_path, data_root, data_folder)
          __remove_tarred_files(file_path, data_folder)
          logging.info("Processing {0}".format(data_set))
          __process_data(data_folder, data_set)
          logging.info("Done!")
  
file_path: NeMo/scripts/dataset_processing/speaker_tasks/get_hi-mia_data.py
imports: import argparse
  import json
  import logging
  import os
  import tarfile
  import urllib.request
  from glob import glob
  import librosa
  from sklearn.model_selection import StratifiedShuffleSplit
  from tqdm import tqdm
label_desc: Use image node_id 8 for calling a global function with example usage: main() without return types