class_docstr: FUSS: Free Universal Sound Separation dataset.
code: def _parse_segments(self, path):
      segments = []
      if not tf.io.gfile.exists(path):
          # Some segments files are missing in the "unprocessed" set.
          logging.info("Missing segments file: %s", path)
          return segments
      with epath.Path(path).open() as f:
          for l in f:
              try:
                  start, end, label = l.split()
              except ValueError:
                  continue
              segments.append(
                  {
                      "start_time_seconds": float(start),
                      "end_time_seconds": float(end),
                      "label": label,
                  }
              )
      return segments
  
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 3 for calling the Fuss obj's underlying member method code with example usage: obj._parse_segments(path) and returns: segments, segments