PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Speaker Diarization Python Packages

Python packages with the GitHub topic speaker-diarization. Sorted by relevance, with stars and monthly downloads.
modelscope
funasr

Industrial-grade speech recognition toolkit: 170x realtime, 50+ languages, speaker diarization, emotion detection, streaming, and OpenAI-compatible API.

422K 19K 2K
linto-ai
whisper-timestamped

Multilingual Automatic Speech Recognition with word-level timestamps and confidence

106K 3K 210
espnet
espnet

End-to-End Speech Processing Toolkit

22K 10K 2K
pretyflaco
vezir

Self-hosted scribe service for team meetings. Record on any laptop (TUI / GUI / CLI), transcribe + diarize + summarize on your own GPU server, label speakers via shared web UI. Optional confidential TEE summarization. Over nvpn or Tailscale.

15K 3 1
alibaba-damo-academy
funasr-onnx

Industrial-grade speech recognition toolkit: 170x realtime, 50+ languages, speaker diarization, emotion detection, streaming, and OpenAI-compatible API.

9K 19K 2K
juanmc2005
diart

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

5K 2K 164
wq2012
spectralcluster

Python re-implementation of the (constrained) spectral clustering algorithms used in Google's speaker diarization papers.

5K 553 74
wenet-e2e
wespeakerruntime

Research and Production Oriented Speaker Verification, Recognition and Diarization Toolkit

4K 1K 199
chicogong
ffvoice

Offline speech-to-text & speaker diarization for AI agents — Whisper ASR + MCP server + CLI + Python bindings, fully on-device, no cloud | 离线语音识别与说话人分离,Agent 开箱即用

4K 3 0
FoxNoseTech
diarize

Speaker diarization for Python — "who spoke when?" CPU-only, no API keys, Apache 2.0. ~10.8% DER on VoxConverse, 8x faster than real-time.

3K 91 8
gorkemkaramolla
whisper-run

Faster Whisper with Speaker Diarization

3K 9 1
ekhodzitsky
polyvoice

Speaker diarization for Rust — who spoke when. ONNX-powered: Silero VAD, WeSpeaker embeddings, Pyannote segmentation, K-means/AHC clustering, overlap detection. Python bindings & CLI included.

3K 3 1
NavodPeiris
speechlib

Speechlib is a library that unifies speaker diarization, transcription and speaker recognition in a single pipeline to create transcripts for audio conversations with actual speaker names and time tags. This library also contains audio preprocessor functions.

2K 265 27
collectiveai-team
coro-asr

OpenAI-compatible ASR + speaker-diarization HTTP server with pluggable backends (Faster-Whisper, onnx-asr Parakeet, onnx-genai Nemotron) and NeMo Sortformer diarization.

2K 0 0
alibaba-damo-academy
funasr-torch

Industrial-grade speech recognition toolkit: 170x realtime, 50+ languages, speaker diarization, emotion detection, streaming, and OpenAI-compatible API.

1K 19K 2K
hwk06023
sonata-asr

SONATA (SOund and Narrative Advanced Transcription Assistant): An advanced ASR system that captures human expressions including emotive sounds and non-verbal cues.

1K 6 2
narcotic-sh
senko

Very fast, accurate speaker diarization

1K 263 29
ringger
transcribe-critic

Multi-source transcript merging inspired by textual criticism — LLM adjudicates multiple Whisper, YouTube captions & external transcripts for higher quality. Includes speaker diarization and summarization.

1K 23 2
alibaba-damo-academy
funasr-python

Industrial-grade speech recognition toolkit: 170x realtime, 50+ languages, speaker diarization, emotion detection, streaming, and OpenAI-compatible API.

897 19K 2K
aeronjl
precisetranscribe

Utilities for transcribing audio files using the Whisper API.

876 1 0
thc1006
taiwan-asr-toolkit

Production-grade Traditional Chinese / Taiwan Mandarin speech-to-text. Qwen3-ASR + MediaTek Breeze-ASR-25, hot-word injection, LLM polish, speaker diarization. RTF up to 1554x on RTX 5090, 56 TDD tests.

873 2 0
google
diarizationlm

This repository contains audio samples and supplementary materials accompanying publications by the "Speaker, Voice and Language" team at Google.

718 452 38
XqFeng-Josie
voxkitchen

Declarative speech data processing toolkit — write a YAML recipe, run vkit run, get training-ready data. Ships a Claude Code skill.

645 2 0
Anes1032
qwen-aligner-toolkit

Production toolkit around Qwen3-ForcedAligner: multilingual word-level alignment, VAD, and speaker diarization.

550 1 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery