code: def vctk_slim(root_path, meta_files=None, wavs_path="wav48"):
      """homepages.inf.ed.ac.uk/jyamagis/release/VCTK-Corpus.tar.gz"""
      items = []
      txt_files = glob(
          f"{os.path.join(root_path,'txt')}/**/*.txt", recursive=True
      )
      for text_file in txt_files:
          _, speaker_id, txt_file = os.path.relpath(
              text_file, root_path
          ).split(os.sep)
          file_id = txt_file.split(".")[0]
          if isinstance(
              meta_files, list
          ):  # if is list ignore this speakers ids
              if speaker_id in meta_files:
                  continue
          wav_file = os.path.join(
              root_path, wavs_path, speaker_id, file_id + ".wav"
          )
          items.append([None, wav_file, "VCTK_" + speaker_id])
  
      return items
  
imports: import os
  from glob import glob
  import re
  import sys
  from pathlib import Path
  from tqdm import tqdm
  from TTS.tts.utils.generic_utils import split_dataset
label_desc: Use image node_id 15 for calling a global function with example usage: vctk_slim(root_path, meta_files, wavs_path) and returns: items