docstr: Takes paths to audio files and returns speaker labels
  Args:
      paths2audio_files: paths to audio fragment to be transcribed
  
  Returns:
      Speaker labels
docstr_tok: ["Takes","paths","to","audio","files","and","returns","speaker","labels","Args",":","paths2audio_files",":","paths","to","audio","fragment","to","be","transcribed","Returns",":","Speaker","labels"]
code: def diarize(
      self, paths2audio_files: List[str], batch_size: int = 1
  ) -> List[str]:
      """
      Takes paths to audio files and returns speaker labels
      Args:
          paths2audio_files: paths to audio fragment to be transcribed
  
      Returns:
          Speaker labels
      """
      pass
  
imports: import os
  from abc import ABC, abstractmethod
  from typing import List
  import torch
  from omegaconf import DictConfig, OmegaConf, open_dict
  import nemo.collections.asr.models
  from nemo.collections.asr.parts.mixins.asr_adapter_mixins import ASRAdapterModelMixin
  from nemo.collections.asr.parts.mixins.streaming import StreamingEncoder
  from nemo.collections.asr.parts.utils import asr_module_utils
  from nemo.collections.asr.parts.utils.rnnt_utils import Hypothesis
  from nemo.collections.common import tokenizers
  from nemo.utils import logging
label_desc: Use image node_id 1 for calling the DiarizationMixin obj's underlying member method code with example usage: obj.diarize(paths2audio_files, batch_size) without return types