#121 · Primary category: Speech & Audio
julius
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
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