class_docstr: AccentDB dataset.
docstr: Yields examples.
docstr_tok: ["Yields","examples","."]
code: def _generate_examples(self, extract_path):
      """Yields examples."""
      data_path = os.path.join(extract_path, "data")
      for accent in tf.io.gfile.listdir(data_path):
          accent_path = os.path.join(data_path, accent)
          for speaker in tf.io.gfile.listdir(accent_path):
              speaker_path = os.path.join(accent_path, speaker)
              speaker_id = f"{accent}_{speaker}"
              for file in tf.io.gfile.listdir(speaker_path):
                  filepath = os.path.join(speaker_path, file)
                  key = f"{accent}_{speaker}_{file}"
                  yield key, {
                      "audio": filepath,
                      "label": accent,
                      "speaker_id": speaker_id,
                  }
  
file_path: datasets/tensorflow_datasets/datasets/accentdb/accentdb_dataset_builder.py
imports: from __future__ import annotations
  import os
  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 Builder obj's underlying member method code with example usage: obj._generate_examples(extract_path) without return types