VB Diarization with Eigenvoice and HMM Priors
Overview
This is a refactored version of the VB diarization software available at BUT Speech@FIT.
I am NOT the original author of the library.
Notes from original author
This python code implements speaker diarization algorithm described in: http://www.fit.vutbr.cz/~burget/VB_diarization_slides.pdf
This algorithm is based on a generalized version of the model described in:
Kenny, P. Bayesian Analysis of Speaker Diarization with Eigenvoice Priors, Montreal, CRIM, May 2008, http://www.crim.ca/perso/patrick.kenny/BayesCluster.pdf
Kenny, P., Reynolds, D., and Castaldo, F. Diarization of Telephone Conversations using Factor Analysis IEEE Journal of Selected Topics in Signal Processing, December 2010, http://www.crim.ca/perso/patrick.kenny/Kenny_sdfa.pdf
The generalization introduced in this implementation lies in using an HMM instead of the simple mixture model when modeling generation of segments (or even frames) from speakers. HMM limits the probability of switching between speakers when changing frames, which makes it possible to use the model on frame-by-frame bases without any need to iterate between
- clustering speech segments and
- re-segmentation (i.e. as it was done in the paper above).
Release files for vbdiar 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vbdiar-0.0.1.tar.gz | 7.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vbdiar-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.4 kB
Release files / vbdiar-0.0.1.tar.gz
| Download URL | vbdiar-0.0.1.tar.gz |
|---|---|
| Size | 7.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e7e22e1ffe519b9f6252d4ea4730c5728670601c8b1caa0e2ca03590a0e90a9d
|
|
BLAKE2b-256 checksum How to use checksums |
ff59c88a1928a24a45ae7cb30ee0ff56634caced698d1ae249ba8f700d1c66ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4rc1
|
Release files / vbdiar-0.0.1-py3-none-any.whl
| Download URL | vbdiar-0.0.1-py3-none-any.whl |
|---|---|
| Size | 8.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bde47ba75b64cfd734efb9670e7887c28883505ab4ec870c617f75919f3280f4
|
|
BLAKE2b-256 checksum How to use checksums |
95fe8c5577bd07ea36759c721dc79079d57c26f359c53ab6bbc1acfefa64753d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4rc1
|