code: def download_mailabs(path: str, language: str = "english"):
      """Download and extract Mailabs dataset.
  
      Args:
          path (str): Path to the directory where the dataset will be stored.
  
          language (str): Language subset to download. Defaults to english.
      """
      language_dict = {
          "english": "https://data.solak.de/data/Training/stt_tts/en_US.tgz",
          "german": "https://data.solak.de/data/Training/stt_tts/de_DE.tgz",
          "french": "https://data.solak.de/data/Training/stt_tts/fr_FR.tgz",
          "italian": "https://data.solak.de/data/Training/stt_tts/it_IT.tgz",
          "spanish": "https://data.solak.de/data/Training/stt_tts/es_ES.tgz",
      }
      os.makedirs(path, exist_ok=True)
      url = language_dict[language]
      download_url(url, path)
      basename = os.path.basename(url)
      archive = os.path.join(path, basename)
      print(" > Extracting archive file...")
      extract_archive(archive)
  
file_path: TTS/TTS/utils/downloaders.py
imports: import os
  from typing import Optional
  from TTS.utils.download import download_kaggle_dataset, download_url, extract_archive
label_desc: Use image node_id 6 for calling a global function with example usage: download_mailabs(path, language) without return types