code: def get_unaligned_files(unaligned_path: str) -> List[str]:
      """
      Get files without alignments in order to filter them out (as they cannot be used for data simulation).
      In the unaligned file, each line contains the file name and the reason for the unalignment, if necessary to specify.
  
      Example: unaligned.txt
  
      <utterance_id> <comment>
      1272-128104-0000 (no such file)
      2289-152257-0025 (no such file)
      2289-152257-0026 (mapping failed)
      ...
  
      Args:
          unaligned_path (str): Path to the file containing unaligned examples
  
      Returns:
          skip_files (list): Unaligned file names to skip
      """
      skip_files = []
      with open(unaligned_path, "r", encoding="utf-8") as f:
          for line in f.readlines():
              line = line.strip()
              if not line:
                  continue
              unaligned_file = line.split()[0]
              skip_files.append(unaligned_file)
      return skip_files
  
file_path: NeMo/scripts/speaker_tasks/create_alignment_manifest.py
imports: import argparse
  import os
  import shutil
  from pathlib import Path
  from typing import List
  from nemo.collections.asr.parts.utils.manifest_utils import get_ctm_line, read_manifest, write_ctm, write_manifest
  from nemo.utils import logging
label_desc: Use image node_id 2 for calling a global function with example usage: get_unaligned_files(unaligned_path) and returns: skip_files