class_docstr: FUSS: Free Universal Sound Separation dataset.
code: def _split_generators(self, dl_manager):
      url, extracted_dirname = _DL_METADATA[self.builder_config.name]
      base_dir = dl_manager.download_and_extract(url)
      splits = []
      for split_name, split_dir in [
          (tfds.Split.TRAIN, "train"),
          (tfds.Split.VALIDATION, "validation"),
          (tfds.Split.TEST, "eval"),
      ]:
          splits.append(
              tfds.core.SplitGenerator(
                  name=split_name,
                  gen_kwargs={
                      "base_dir": os.path.join(
                          base_dir, extracted_dirname
                      ),
                      "split": split_dir,
                  },
              )
          )
      return splits
  
file_path: datasets/tensorflow_datasets/audio/fuss.py
imports: from __future__ import annotations
  import os
  from absl import logging
  from etils import epath
  import numpy
  from tensorflow_datasets.core.utils.lazy_imports_utils import tensorflow
  import tensorflow_datasets.public_api
label_desc: Use image node_id 2 for calling the Fuss obj's underlying member method code with example usage: obj._split_generators(dl_manager) and returns: splits