#121 · Primary category: Speech & Audio

julius

audio-processing recognition speech speech-recognition

Open-Source Large Vocabulary Continuous Speech Recognition Engine

Project last updated:06/16/25

GitHub Stars

1.9K

Forks

304

Contributors

10

License

BSD-3-Clause

Why we included this project

Julius is a long-running decoder for large-vocabulary continuous speech recognition, developed in Japan since 1997, and it still holds up well. It is not a turnkey ASR product: you supply models in standard ARPA and HTK formats, and the engine performs real-time two-pass decoding with word N-grams and context-dependent HMMs, with DNN-based decoding added in recent releases. It runs on anything from a micro-controller to a server, and stays small and modular enough to embed. The real draw is the degree of control it exposes, including configurable search parameters, word graph and confusion-network output, forced alignment, confidence scoring, a server mode, and a simple library API. That makes it a good fit for researchers and developers who want to tune recognition for their own pipeline rather than lean on a hosted service. One honest caveat: maintenance has slowed since the 2020 release, so plan around a stable, older codebase.

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