yeyupiaoling/VoiceprintRecognition-Pytorch
A PyTorch implementation of speaker verification using neural network architectures like EcapaTdnn and ResNetSE with ArcFace loss.

Not currently ranked — collecting fresh signals.
star history
This project implements a voiceprint/speaker recognition system using various deep learning models including EcapaTdnn, ResNetSE, ERes2Net, and CAM++. It supports multiple audio preprocessing methods such as MelSpectrogram, Spectrogram, MFCC, and Fbank. The system uses ArcFace loss (AAMLoss) along with other loss functions like AM loss, ARM loss, and CE loss for training speaker embedding networks.
Frequently asked
- What is yeyupiaoling/VoiceprintRecognition-Pytorch?
- A PyTorch implementation of speaker verification using neural network architectures like EcapaTdnn and ResNetSE with ArcFace loss.
- Is VoiceprintRecognition-Pytorch open source?
- Yes — yeyupiaoling/VoiceprintRecognition-Pytorch is open source, released under the Apache-2.0 license.
- What language is VoiceprintRecognition-Pytorch written in?
- yeyupiaoling/VoiceprintRecognition-Pytorch is primarily written in Python.
- How popular is VoiceprintRecognition-Pytorch?
- yeyupiaoling/VoiceprintRecognition-Pytorch has 1.3k stars on GitHub.
- Where can I find VoiceprintRecognition-Pytorch?
- yeyupiaoling/VoiceprintRecognition-Pytorch is on GitHub at https://github.com/yeyupiaoling/VoiceprintRecognition-Pytorch.