code: def _generate_manifest(
      data_root: Path,
      audio_path: Path,
      rttm_path: Path,
      manifest_output_path: Path,
  ):
      audio_list = str(data_root / "audio_file.txt")
      rttm_list = str(data_root / "rttm_file.txt")
      with open(audio_list, "w") as f:
          f.write(
              "\n".join(
                  [
                      str(os.path.join(rttm_path, x))
                      for x in os.listdir(audio_path)
                  ]
              )
          )
      with open(rttm_list, "w") as f:
          f.write(
              "\n".join(
                  [
                      str(os.path.join(rttm_path, x))
                      for x in os.listdir(rttm_path)
                  ]
              )
          )
      create_manifest(
          audio_list,
          str(manifest_output_path),
          rttm_path=rttm_list,
      )
  
file_path: NeMo/scripts/dataset_processing/speaker_tasks/get_voxconverse.py
imports: import argparse
  import logging
  import os
  import zipfile
  from pathlib import Path
  import wget
  from nemo.collections.asr.parts.utils.manifest_utils import create_manifest
label_desc: Use image node_id 2 for calling a global function with example usage: _generate_manifest(data_root, audio_path, rttm_path, manifest_output_path) without return types