This repository is using https://github.com/SiddGururani/Pytorch-TDNN repo with few adaptation, including one that allows to stack few TDNN layers sequentially
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
Xvectors 3d scatter of the trained speakers and new unseen speaker - Andrew_ng