The best pyannote alternatives
3 tools that do a similar job to pyannote, 3 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
pyannotePython toolkit for figuring out who spoke when in an audio recording, using pretrained PyTorch models.
- 1

FunASR
Open source · MIT · ★ 20.9k
Open-source speech-to-text toolkit with streaming, voice detection, punctuation and speaker pipelines.
Best for: Developers who want to transcribe audio in Python with a pretrained model; Teams planning a move away from Whisper or a cloud ASR provider, who want to benchmark on their own audio
- 2

Silero VAD
Open source · MIT · ★ 10.6k
Pre-trained voice activity detector that finds where speech occurs in audio, for Python, ONNX, and other runti
Best for: Developers adding speech detection to Python apps; Teams building telephony, call-center, or voice bot pipelines
- 3

Spleeter
Open source · MIT · ★ 28.5k
Python library and command-line tool that splits music into vocals, drums, bass and other tracks.
Best for: Musicians or producers who want quick vocal or accompaniment separation from a song; Developers adding stem separation to an audio pipeline in Python
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to pyannote. We don't take payment for placement.