xvector_pytorch
xvector_pytorch copied to clipboard
A pytorch implementation of xvector embedding
Pytorch implementation of X-vectors embedding
This repository is using https://github.com/SiddGururani/Pytorch-TDNN repo with few adaptation, including one that allows to stack few TDNN layers sequentially
Files
TDNN layers implementation, Stats pooling and final layers implementation
The pretrained network that was trained on speechs of Trump, Lady Gaga, Macron and Hillary Clinton
Jupyter notebook for the network training
xvector_ext_and_lda_scatter.ipynb
Notebook that extracts X-vectors on new utterances and via LDA reduces thier dimensions and plots them in 2D and 3D
Demo
Xvectors 3d scatter of the trained speakers and new unseen speaker - Andrew_ng