mravanelli/pytorch-kaldi
pytorch-kaldi is a project for developing state-of-the-art DNN/RNN hybrid speech recognition systems. The DNN part is managed by pytorch, while feature extraction, label computation, and decoding are performed with the kaldi toolkit.
The toolkit bridges PyTorch's model flexibility with Kaldi's robust acoustic processing through a modular DNN/HMM architecture, supporting multi-stream inputs and complex neural topologies (MLPs, CNNs, RNNs, LSTMs, SincNet) configured via intuitive YAML files. Key capabilities include automatic feature chunking with context expansion, multi-GPU training, HPC cluster integration, and plug-in support for custom acoustic models without modifying core code. Built-in scheduling for dynamic hyperparameter adjustment (batch size, learning rate, dropout) during training enables sophisticated training regimens.
2,396 stars. No commits in the last 6 months.
Stars
2,396
Forks
446
Language
Python
License
—
Category
Last pushed
Mar 14, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/mravanelli/pytorch-kaldi"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
espnet/espnet
End-to-End Speech Processing Toolkit
yeyupiaoling/PPASR
基于PaddlePaddle实现端到端中文语音识别,从入门到实战,超简单的入门案例,超实用的企业项目。支持当前最流行的DeepSpeech2、Conformer、Squeezeformer模型
flashlight/wav2letter
Facebook AI Research's Automatic Speech Recognition Toolkit
yeyupiaoling/PaddlePaddle-DeepSpeech
基于PaddlePaddle实现的语音识别,中文语音识别。项目完善,识别效果好。支持Windows,Linux下训练和预测,支持Nvidia Jetson开发板预测。
philipperemy/deep-speaker
Deep Speaker: an End-to-End Neural Speaker Embedding System.