code: def decompress_file(file, decompress_path, split_name):
      """
      Decompress the downloaded file if the target folder does not exist.
  
      Arguments
      ---------
      file : str
          Path to the compressed downloaded file
      decompress_path : str
          Path to store the decompressed audio files
      """
      for _, dirs, _ in os.walk(decompress_path):
          if split_name in dirs:
              print("\tDecompression skipped. Folder already exists.")
              return True
  
      if "sim_rir_16k" in file:
          slr26_dir = os.path.join(decompress_path, "SLR26")
          if os.path.exists(slr26_dir):
              print("\tDecompression skipped. Folder already exists.")
              return True
  
      if "rirs_noises" in file:
          slr28_dir = os.path.join(decompress_path, "SLR28")
          if os.path.exists(slr28_dir):
              print("\tDecompression skipped. Folder already exists.")
              return True
  
      print("\tDecompressing...")
      file_extension = os.path.splitext(file)[-1].lower()
      if file_extension == ".zip":
          zip = zipfile.ZipFile(file, "r")
          zip.extractall(decompress_path)
          rename_rirs(decompress_path)
  
      elif file_extension == ".bz2":
          tar = tarfile.open(file, "r:bz2")
          tar.extractall(decompress_path)
          tar.close()
      else:
          print(
              "Unsupported file format. Only zip and bz2 files are supported."
          )
  
file_path: speechbrain/recipes/DNS/dns_download.py
imports: import os
  import ssl
  import shutil
  import zipfile
  import tarfile
  import certifi
  import argparse
  import fileinput
  import requests
  import urllib.request
  from tqdm.auto import tqdm
  from concurrent.futures import ThreadPoolExecutor
label_desc: Use image node_id 6 for calling a global function with example usage: decompress_file(file, decompress_path, split_name) and returns: True, True, True