AltHub

pyannote/pyannote-audio Alternatives

speaker diarization

A PyTorch-based speaker diarization toolkit providing models and pretrained pipelines for VAD, speaker change detection, overlap detection, and speaker embeddings.

10.5kJupyter NotebookMITactive · last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

wenet-e2e/wespeakerGitHub

choose when you want a dedicated speaker diarization/verification toolkit with Apache-2.0 license and simpler model access than pyannote's HF gating.

Research and Production Oriented Speaker Verification, Recognition and Diarization Toolkit

1.4k
Python
Apache-2.0
active3mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

juanmc2005/diartGitHub

choose when you need real-time streaming diarization with low latency, not batch processing.

A python package to build AI-powered real-time audio applications

2.0k
Python
MIT
active4mo ago
speechbrain/speechbrainGitHub

choose when you need a general speech toolkit with trainable diarization recipes and many other speech tasks.

A PyTorch-based Speech Toolkit

11.8k
Python
Apache-2.0
active4mo ago
modelscope/FunASRGitHub

choose when you need ASR and diarization integrated in one production-ready toolkit.

Open-source speech recognition toolkit for training, inference, streaming ASR, VAD, punctuation, speaker diarization pipelines, and OpenAI-compatible/MCP serving.

20.0k
Python
MIT
active2mo ago
modelscope/3D-SpeakerGitHub

choose when you want research-focused multi-modal speaker models and training recipes.

A Repository for Single- and Multi-modal Speaker Verification, Speaker Recognition and Speaker Diarization

3.1k
Python
Apache-2.0
slowing10mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

taylorlu/Speaker-DiarizationGitHub

choose when you need a simple legacy diarization pipeline using UIS-RNN and VGG embeddings, unmaintained.

speaker diarization by uis-rnn and speaker embedding by vgg-speaker-recognition

504
Python
Apache-2.0
dormant5.3y ago

Listed as an alternative to

These projects were analysed and named pyannote-audio among their alternatives. The relationship is not symmetric — how pyannote-audio rates them is a separate judgement, made when pyannote-audio is analysed in its own right.

speechbrain/speechbrainGitHub

calls pyannote-audio “Choose when you need a dedicated, modular speaker diarization library with strong pretrained pipelines.”

A PyTorch-based Speech Toolkit

11.8kPythonactive