|
pyannote.audio is an automatic speaker diarization toolkit developed by Hervé Bredin and collaborators (see Plaquet & Bredin (2023) and Bredin (2023)).
Praat contains a C++/ggml adaptation of its pyannote/speaker-diarization-3.1 pipeline. The pipeline uses two neural models: pyannote/segmentation-3.0 by pyannote.audio for segmentation and wespeaker-voxceleb-resnet34-LM by WeSpeaker for speaker embedding. The pyannote/segmentation-3.0 weights have been converted to ggml format and embedded into Praat (see Acknowledgments).
For how speaker diarization is used in Praat, see the Speech recognition tutorial. For the diarization settings, see speaker diarization with adapted pyannote.audio.
© Anastasia Shchupak 2026-06-01