Nodes/ComfyUI_Speaker_Diarization/Speaker Diarizer (Up to 5 Speakers)
ComfyUI Node

Speaker Diarizer (Up to 5 Speakers)

A ComfyUI node in Audio/Isolation with 10 inputs and 7 outputs.

By ldfla·Created 4 months ago·Updated 4 months ago· 0
Speaker Diarizer (Up to 5 Speakers)
  • audio
  • speaker_1_audio
  • speaker_2_audio
  • speaker_3_audio
  • speaker_4_audio
  • speaker_5_audio
  • summary
  • segments_json
hf_token
deviceauto
min_speakers1
max_speakers5
merge_gap_ms200
keep_only_detected_speakerstrue
pyannote_python
worker_script
timeout_seconds600
CategoryAudio/Isolation

Inputs (10)

NameTypeDefaultDescription
audioAUDIO
hf_tokenSTRINGHugging Face token for pyannote community-1
deviceCOMBOautoDevice used by the external pyannote worker
min_speakersINT11–5Minimum expected speakers
max_speakersINT51–5Maximum expected speakers
merge_gap_msINT2000–5000Merge adjacent same-speaker segments up to this gap
keep_only_detected_speakersBOOLEANtrueKept for compatibility. Output is timeline-preserving.
pyannote_pythonSTRINGAbsolute path to Python executable of the external pyannote environment
worker_scriptSTRINGAbsolute path to pyannote_worker.py
timeout_secondsINT60030–7200Timeout for the external worker

Outputs (7)

NameTypeDescription
speaker_1_audioAUDIO
speaker_2_audioAUDIO
speaker_3_audioAUDIO
speaker_4_audioAUDIO
speaker_5_audioAUDIO
summarySTRING
segments_jsonSTRING