code: def get_audio_multi_label_dataset(
      cfg: DictConfig,
  ) -> audio_to_label.AudioToMultiLabelDataset:
      if "augmentor" in cfg:
          augmentor = process_augmentations(cfg.augmentor)
      else:
          augmentor = None
  
      dataset = audio_to_label.AudioToMultiLabelDataset(
          manifest_filepath=cfg.get("manifest_filepath"),
          sample_rate=cfg.get("sample_rate"),
          labels=cfg.get("labels", None),
          int_values=cfg.get("int_values", False),
          augmentor=augmentor,
          min_duration=cfg.get("min_duration", None),
          max_duration=cfg.get("max_duration", None),
          trim_silence=cfg.get("trim_silence", False),
          is_regression_task=cfg.get("is_regression_task", False),
          cal_labels_occurrence=cfg.get("cal_labels_occurrence", False),
          delimiter=cfg.get("delimiter", None),
          normalize_audio_db=cfg.get("normalize_audio_db", None),
      )
      return dataset
  
file_path: NeMo/nemo/collections/asr/data/audio_to_label_dataset.py
imports: import copy
  from omegaconf import DictConfig
  from nemo.collections.asr.data import audio_to_label
  from nemo.collections.asr.data.audio_to_text_dataset import convert_to_config_list, get_chain_dataset
  from nemo.collections.asr.parts.preprocessing.perturb import process_augmentations
  from nemo.collections.common.data.dataset import ConcatDataset
label_desc: Use image node_id 6 for calling a global function with example usage: get_audio_multi_label_dataset(cfg) and returns: dataset