
S4D
(SIDEKIT for diarization [1]}) "provides an educational and efficient toolkit for speaker diarization including the whole chain of treatment". Among all pyannote.audio alternatives, it is the most similar: written in Python, it provides most of the aforementioned blocks, and goes all the way down to the actual evaluation of the system. However, it differs from pyannote.audio in its focus on traditional approaches (i.e. before the major shift towards deep learning) and the lack of joint optimization of the pipeline;

Kaldi
provides a few speaker diarization recipes but is not written in Python and is mostly dedicated to building speech and speaker recognition systems [2]};

ALIZÉ
and its LIA_SpkSeg extension for speaker diarization are written in C++ and do not provide recent deep learning approaches for speaker diarization [3]};

pyAudioAnalysis
is written in Python and addresses more general audio signal analysis, though it can be used for speaker diarization [4]}.

