Topics / #speaker-diarization
Speaker-diarization projects on GitHub
Splitting audio by who spoke and when.
As of , the most-starred Speaker-diarization projects on GitHub are whisperX (24.6K stars), FunASR (20.7K stars) and pyvideotrans (19.4K stars). GitHub.Locker tracks 14 Speaker-diarization repositories with 132.3K stars combined. The fastest-growing on October 16 was pickoo-your-favorites, with +82 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+82pickoo-your-favorites
KristenPan/pickoo-your-favorites · ★ 920Pickoo! is a local-first AI favorites workbench where a connected agent automatically ingests links you paste or share (from Xiaohongshu, Douyin, Bilibili, WeChat, Xiaoyuzhou podcasts, web pages, NetEase Music) and files them into editable Markdown with a preserved evidence package.
+32nomily-app
Nomily-Ai/nomily-app · ★ 706Nomily AI is a BYOK (bring-your-own-key) voice recording companion for the V05E BLE recorder, iPhone, and Apple Watch, offering ASR transcription, speaker diarization, and AI-generated summaries where you choose and pay for your own transcription and LLM providers.
+29whisperX
m-bain/whisperX · ★ 24.6KWhisperX is an open-source speech recognition tool that transcribes audio with accurate word-level timestamps and optional speaker diarization. It builds on OpenAI's Whisper and came out of PhD research at the University of Oxford.
pyvideotrans
jianchang512/pyvideotrans · ★ 19.4KAn open-source video translation and dubbing tool: it converts a video from one language to another through a one-click pipeline of speech recognition, subtitle translation, TTS dubbing, and video synthesis.
The all-time top
14 projects · by stars
- 24.6K
#1 · m-bain/whisperXwhisperX
WhisperX is an open-source speech recognition tool that transcribes audio with accurate word-level timestamps and optional speaker diarization. It builds on OpenAI's Whisper and came out of PhD research at the University of Oxford.
- 20.7K
#2 · modelscope/FunASR
FunASR
FunASR is an open-source industrial speech recognition toolkit covering ASR, VAD, punctuation, speaker diarization, and emotion/audio-event models, deployable offline, in streaming mode, on edge devices, or behind an OpenAI-compatible API.
- 19.4K
#3 · jianchang512/pyvideotrans
pyvideotrans
An open-source video translation and dubbing tool: it converts a video from one language to another through a one-click pipeline of speech recognition, subtitle translation, TTS dubbing, and video synthesis.
- 4

sherpa-onnx
15.3Kk2-fsa/sherpa-onnx · C++sherpa-onnx is an offline toolkit for speech-to-text, text-to-speech, speaker diarization, speaker identification/verification, spoken language identification, audio tagging, VAD, speech enhancement, keyword spotting and source separation, built on next-gen Kaldi and ONNX Runtime, with no internet connection required.
- 5
speechbrain
11.9Kspeechbrain/speechbrain · PythonAn open-source, PyTorch-based toolkit for Conversational AI — the technology behind speech assistants and chatbots. It bundles training recipes and pretrained models for a wide range of speech and text processing tasks.
- 6

WhisperLiveKit
11.1KQuentinFuxa/WhisperLiveKit · PythonWhisperLiveKit is a self-hosted pipeline for real-time, local speech-to-text with streaming ASR, speaker diarization, live translation, and OpenAI/Deepgram-compatible APIs.
- 7

VidBee
10.9Knexmoe/VidBee · TypeScriptA free, open-source desktop app that downloads video and audio from 1000+ sites or imports local files, transcribes them on your machine, and lets you summarize, translate, or ask questions about them with the AI provider you choose.
- 8
pyannote-audio
10.7Kpyannote/pyannote-audio · Jupyter NotebookAn open-source Python toolkit for speaker diarization - working out who spoke when in an audio recording. It is built on PyTorch and ships state-of-the-art pretrained models and pipelines.
- 9

quill
3.9Khumanitas-labs/quill · Swiftquill is a minimal, fully local macOS meeting recorder and transcriber. One menu-bar click records your mic and all system audio; when you stop, it transcribes both tracks on-device into a speaker-tagged transcript.
- 10

speech-swift
1.2Ksoniqo/speech-swift · SwiftLocal Speech AI on a MacBook — watch the 4-minute open-source library tour on YouTube
- 11

pickoo-your-favorites
920KristenPan/pickoo-your-favorites · PythonPickoo! is a local-first AI favorites workbench where a connected agent automatically ingests links you paste or share (from Xiaohongshu, Douyin, Bilibili, WeChat, Xiaoyuzhou podcasts, web pages, NetEase Music) and files them into editable Markdown with a preserved evidence package.
- 12

nomily-app
706Nomily-Ai/nomily-appNomily AI is a BYOK (bring-your-own-key) voice recording companion for the V05E BLE recorder, iPhone, and Apple Watch, offering ASR transcription, speaker diarization, and AI-generated summaries where you choose and pay for your own transcription and LLM providers.
- 13

hayamimi
445oboroge0/hayamimi · Pythonhayamimi is a real-time, multilingual speech-to-text tool that runs entirely on CPU, giving you live subtitles, a browser dashboard, speaker labels, and on-the-fly translation without a GPU or cloud API.
- 14

omarchy-meeting-recorder
388jankeesvw/omarchy-meeting-recorder · RustMeeting Recorder is a desktop app for Omarchy that records your microphone and computer audio as two separate tracks, then produces a transcript with speaker labels, chapters and a built-in player.
Related topics
Often tagged together