Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Kaldi

Free#21 of 32 in Speech Recognition Software

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.

7.2/10Editor score
Kaldi7.2 Visit Kaldi

At a glance

  • Editor score
    7.2 / 10
  • Pricing
    Open source
  • Best for
    Researchers training custom offline recognizers
  • Paid from
    Free
  • Real-time recognition
    Yes
  • Founded
    2009
  • Facts checked
    22 Sep 2026
Kaldi screenshot
  • 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

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on kaldi-asr.org

Kaldi fact sheet

Free planNot verified
Paid fromFree
Real-time recognitionYes
Supported languagesNot verified
Offline recognitionYes
API accessYes
Speaker labelingNot verified
Command controlNot verified
DeploymentOn_device
DeploymentSelf-hosted
PlatformsWeb, Windows, macOS, Linux, Android
SupportCommunity, Docs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
Integrations5 integrations: OpenFst, BLAS, LAPACK, CUDA, OpenBLAS
PricingOpen source
Websitekaldi-asr.org
Facts checked22 Sep 2026

Kaldi integrations

Kaldi lists 5 integrations on its own site.

  • OpenFst
  • BLAS
  • LAPACK
  • CUDA
  • OpenBLAS

Alternatives to Kaldi

See all Kaldi alternatives →

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

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Kaldi 7.2/10

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