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).
Metadata
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 | Provenance | Actions |
|---|---|---|---|---|
| vbdiar-0.0.1.tar.gz | 7.4 kB | Without provenance | Details for vbdiar-0.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| vbdiar-0.0.1-py3-none-any.whl | Python 3 | none | any | Details for vbdiar-0.0.1-py3-none-any.whl |
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
|
Security for vbdiar 0.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.