code: def _maybe_extract(data_dir, extracted_data, archive):
      # If data_dir/extracted_data does not exist, extract archive in data_dir
      if not gfile.Exists(os.path.join(data_dir, extracted_data)):
          tar = tarfile.open(archive)
          tar.extractall(data_dir)
          tar.close()
  
file_path: DeepSpeech/bin/import_librivox.py
imports: import codecs
  import fnmatch
  import os
  import subprocess
  import sys
  import tarfile
  import unicodedata
  import pandas
  import progressbar
  from sox import Transformer
  from tensorflow.python.platform import gfile
  from deepspeech_training.util.downloader import maybe_download
label_desc: Use image node_id 2 for calling a global function with example usage: _maybe_extract(data_dir, extracted_data, archive) without return types