Kaldi
Kaldi: A capable offline and streaming toolkit for teams prepared to build locally. Ranked #21 of 32 in Speech Recognition Software by our editors (7.2/10); pricing: Open source; best for researchers training custom offline recognizers.
At a glance
- Editor score7.2 / 10
- PricingOpen source
- Best forResearchers training custom offline recognizers
- Paid fromFree
- Real-time recognitionYes
- Founded2009
- Facts checked22 Sep 2026

Where it wins
- Supports offline and streaming speech decoding
- Includes training recipes, speaker adaptation, and model decoding
- Integrates with OpenFst, CUDA, BLAS, LAPACK, and OpenBLAS
Where it doesn't
- Requires local installation, compilation, and engineering work
- Focused on speech recognition development rather than hosted transcription
- Speaker-labeling and command-control workflows are not native features
Our verdict on Kaldi
Kaldi is an open-source C++ toolkit for building speech recognition systems locally. It is aimed primarily at speech recognition researchers and professionals who need configurable algorithms, decoding libraries, training scripts, and complete example recipes. The toolkit supports offline recognition and online decoding from streaming audio features, with deployment on device across Windows, macOS, Linux, Android, and other compiled target environments. Its Apache License 2.0 distribution suits teams that want to develop and operate their own recognizer rather than use a hosted transcription service.
The standout strength is the breadth of its speech-processing and model-development toolkit. Kaldi provides C++ decoding and speech-processing libraries, finite-state transducer integration through OpenFst, GMM and neural-network model decoding, speaker-based adaptation, and utterance-to-speaker data handling. Complete training and decoding recipes give research teams a structured starting point, while CUDA-accelerated components can support compatible development environments. Integration with BLAS, LAPACK, and OpenBLAS adds fit for workflows that already depend on numerical libraries. These capabilities make Kaldi a strong choice for custom offline recognizers and systems that need both batch and real-time decoding.
That scope also defines the main trade-off. Kaldi is installed and operated locally, so adopting it involves compiling libraries, configuring dependencies, selecting recipes, and adapting the implementation to the target environment. It is better suited to teams with speech-recognition and systems-engineering expertise than to buyers seeking a ready-to-use transcription interface. Choose Kaldi when control over training, decoding, on-device deployment, and model behavior matters. Choose a hosted product instead when the priority is a managed service with less implementation work.
Your product? Our editors can test Kaldi in depth and publish a review, labelled as paid · from $149/mo →
Kaldi pricing
Kaldi fact sheet
| Free plan | Not verified |
|---|---|
| Paid from | Free |
| Real-time recognition | Yes |
| Supported languages | Not verified |
| Offline recognition | Yes |
| API access | Yes |
| Speaker labeling | Not verified |
| Command control | Not verified |
| Deployment | On_device |
| Deployment | Self-hosted |
| Platforms | Web, Windows, macOS, Linux, Android |
| Support | Community, Docs |
| Built for | Solo, Small business, Mid-market, Enterprise (editorial estimate) |
| Integrations | 5 integrations: OpenFst, BLAS, LAPACK, CUDA, OpenBLAS |
| Pricing | Open source |
| Website | kaldi-asr.org |
| Facts checked | 22 Sep 2026 |
Kaldi integrations
Kaldi lists 5 integrations on its own site.
- OpenFst
- BLAS
- LAPACK
- CUDA
- OpenBLAS
Alternatives to Kaldi
- Google Cloud Speech-to-TextBroad speech recognition coverage with flexible APIs and usage-based pricing.9.4
- Amazon TranscribeA feature-rich transcription service for teams building on AWS.9.3
- WhisperA flexible local Whisper package for developers building multilingual transcription workflows.9.2
Used Kaldi? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Kaldi for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
Kaldi is listed in our Speech Recognition Software directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/kaldi/"><img src="https://www.itechguides.com/best/badge/kaldi.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update


