VBx
The classic Bayesian diarizer: variational-Bayes HMM clustering over x-vectors from Brno's speech lab — the recipe behind a generation of DIHARD and CALLHOME systems.
About
VBx (BUTSpeechFIT/VBx) is the diarization recipe from Brno University of Technology's Speech@FIT lab that became a fixture of the field's leaderboards. The pipeline is three stages: extract x-vectors from short segments, get a rough grouping with agglomerative hierarchical clustering, then refine it with a variational-Bayes hidden Markov model whose speaker-turn dynamics are modeled explicitly and whose emission distributions live in PLDA space. The Bayesian machinery matters because it lets the model decide how many speakers there are instead of being told — the Fb hyperparameter is the dial that penalizes creating new speakers. The repo's README publishes results with unusual protocol honesty (Forgiving/Fair/Full): CALLHOME at 4.42% DER forgiving (14.21% fair, 21.77% full), DIHARD II full at ~18.2–18.6%, AMI beamformed forgiving down to 2.8–3.9% — all with oracle VAD, so read them as clustering-quality numbers rather than end-to-end ones. The recipe ships with trained x-vector extractors so it runs standalone, and there's a random-initialization mode for files over 30 minutes where AHC gets slow. The line continues in DVBx (discriminatively trained VBx, ICASSP 2024) and DiariZen, the lab's newer toolkit. If you want a principled, inspectable, Apache 2.0 diarizer whose every design decision is documented in a 2022 Computer Speech & Language paper, this is it.
Specs
Context window
Pricing
Free quota
API access
Weights
Released
Benchmarks
- CALLHOME: 4.42% DER (Forgiving), 14.21% (Fair), 21.77% (Full) — oracle VAD (author-reported, repo README)\n- DIHARD II Full: 18.19% dev / 18.55% eval; AMI beamformed Forgiving: 2.80% dev / 3.90% eval (author-reported)\n- No independent replication found; protocol reporting is unusually transparent
Provider-reported unless a source says otherwise. Benchmarks are marketing-adjacent by nature — treat them as directional.
Use cases
Trust score — 8/10
Scored 8/10 (TIER verified, metrics-v1). Evidence: peer-reviewed paper (Computer Speech & Language 2022, arXiv 2012.14952) with theory, implementation and standard-task analysis; recipe used across DIHARD/CALLHOME/AMI/VoxSRC challenges; Apache 2.0. Strengths: principled Bayesian framework, transparent multi-protocol result reporting, standalone recipe with trained extractors, influential in the field. Docked for: (1) recipe-style maintenance — the core is stable since ~2022 while the lab's energy moved to DiariZen/DVBx; (2) offline-only by design; (3) benchmark figures use oracle VAD, flattering end-to-end expectations. License: Apache 2.0.
How the trust score is built
Full methodology →- Adoption · stars/downloads, log-scaled vs peers
- 7.0/10
- Maintenance · recency, releases, issue load
- 5.0/10
- Openness · license + docs
- 9.0/10
- Manual review · sanity read + red-flag check
- 9.0/10
- · Peer-reviewed (Computer Speech & Language 2022); fixture of DIHARD/CALLHOME/AMI leaderboards.
- · Unusually transparent multi-protocol result reporting (Forgiving/Fair/Full, oracle VAD).
- · Stable recipe since ~2022; lab's newer work is DiariZen and DVBx.