#212 · Primary category: Speech & Audio
neural_sp
End-to-end ASR/LM implementation with PyTorch
Project last updated:08/30/21
GitHub Stars
595
Forks
132
Contributors
10
License
Apache-2.0
Why we included this project
For anyone building speech recognition systems, neural_sp is a handy PyTorch reference implementation that pulls together the main ASR building blocks in one place. You get the full pipeline: feature front-ends like SpecAugment, encoders ranging from RNNs to Transformers and Conformers, and decoders for CTC, RNN-Transducer, and attention-based approaches, so comparing architectures doesn't mean gluing together several libraries. Streaming is a real strength here, with monotonic attention, MoChA, and latency-controlled variants implemented, which matters if low-latency recognition is your goal rather than offline batch decoding. The repo also includes recipes for common corpora like LibriSpeech, WSJ, Switchboard, and AISHELL, along with published word and character error rates you can reproduce as baselines. It's a compact testbed for evaluating which encoder or decoder.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
whisper.cpp
Port of OpenAI's Whisper model in C/C++
Real-Time-Voice-Cloning
Clone a voice in 5 seconds to generate arbitrary speech in real-time
VibeVoice
Open-Source Frontier Voice AI
voicebox
The open-source AI voice studio. Clone, dictate, create.
TTS
🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production