#178 · Primary category: Speech & Audio

eesen

asr ctc ctc-loss kaldi speech-recognition speech-to-text tensorflow

The official repository of the Eesen project

Project last updated:05/23/19

GitHub Stars

834

Forks

338

Contributors

20

License

Apache-2.0

Why we included this project

Eesen is a research toolkit that treats speech recognition as a single sequence learning problem. Instead of the HMM, GMM, and decision-tree machinery of a classic pipeline, you train one bidirectional LSTM with connectionist temporal classification (CTC) to map speech directly to text. The two decoding paths are the part worth studying: WFST-based decoding lets you bring lexicons and language models into CTC output efficiently, while the RNN-LM path works without a fixed lexicon. The repo ships full Kaldi-style example setups for phoneme and character labels, so you can reproduce an end-to-end system and study the recipes rather than just read about them. Treat it as a learning base for CTC-based ASR, not a drop-in production service; the project has been dormant since 2019.

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