code: def read_metadata_file(path):
      """Reads the tab-separated metadata from the path."""
      metadata = {}
      with epath.Path(path).open() as f:
          reader = csv.DictReader(f, delimiter="\t")
          for row in reader:
              # Collect metadata for each split_userID, for example
              # test-other_speaker-12-book-34.
              metadata[f'{row["Split"]}_{row["User ID"]}'] = {
                  "Num Audio Examples": row["Num Audio Examples"],
                  "Average Words Per Example": row[
                      "Average Words Per Example"
                  ],
              }
      return metadata
  
file_path: datasets/tensorflow_datasets/audio/userlibri_audio_data/userlibri_audio_data.py
imports: import csv
  import os
  from etils import epath
  from tensorflow_datasets.core.utils.lazy_imports_utils import tensorflow
  import tensorflow_datasets.public_api
label_desc: Use image node_id 1 for calling a global function with example usage: read_metadata_file(path) and returns: metadata