此项目针对 CN-Celeb 数据集所开发,框架采用 ECAPA-TDNN + AAM-Softmax
。
训练数据 | 测试数据 | Augment | EER (%) | minDCF (0.01) |
---|---|---|---|---|
CN-2-dev | CN-1-trials | No | 11.7 | 0.4999 |
CN-Celeb 原始数据是 flac 格式,考虑到转换格式又要占磁盘空间,就直接读取 flac 格式进行训练了。
conda create -n cnceleb python=3.8.13 anaconda
conda activate cnceleb
pip install -r requirements.txt -i https://pypi.mirrors.ustc.edu.cn/simple/
pip 安装不了可以试试下面其他的源
- 在
trainECAPAModel.py
配置好对应路径 - 激活 conda 环境
conda activate cnceleb
- 运行
python trainECAPAModel.py
- 在主程序中设置定义
initial_model
路径 - 运行
python trainECAPAModel.py --eval
本项目基于 TaoRuijie/ECAPA-TDNN 修改,并参考了 Lantian Li/Sunine。