kaldi-asr/kaldi is the official location of the Kaldi project.
Alternatives To Kaldi
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Whisper.cpp23,082121 hours ago1December 12, 2022360mitC
Port of OpenAI's Whisper model in C/C++
Deepspeech23,01729145 days ago100December 19, 2020135mpl-2.0C++
DeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspberry Pi 4 to high power GPU servers.
11 days ago86mitTypeScript
🧠 Leon is your open-source personal assistant.
Kaldi12,9873a month ago3April 20, 2022219otherShell
kaldi-asr/kaldi is the official location of the Kaldi project.
Nemo7,91828a day ago69August 04, 202369apache-2.0Python
NeMo: a toolkit for conversational AI
Speech_recognition7,447544247a month ago54December 04, 2022299bsd-3-clausePython
Speech recognition module for Python, supporting several engines and APIs, online and offline.
10 days ago1October 23, 202099gpl-3.0Python
A Deep-Learning-Based Chinese Speech Recognition System 基于深度学习的中文语音识别系统
21 hours ago159apache-2.0Python
A PyTorch-based Speech Toolkit
Annyang6,31012316a year ago6May 07, 201848mitJavaScript
:speech_balloon: Speech recognition for your site
Vosk Api6,0433018 days ago37December 14, 2022408apache-2.0Jupyter Notebook
Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node
Alternatives To Kaldi
Select To Compare

Alternative Project Comparisons

Build Status Gitpod Ready-to-Code Kaldi Speech Recognition Toolkit

To build the toolkit: see ./INSTALL. These instructions are valid for UNIX systems including various flavors of Linux; Darwin; and Cygwin (has not been tested on more "exotic" varieties of UNIX). For Windows installation instructions (excluding Cygwin), see windows/INSTALL.

To run the example system builds, see egs/README.txt

If you encounter problems (and you probably will), please do not hesitate to contact the developers (see below). In addition to specific questions, please let us know if there are specific aspects of the project that you feel could be improved, that you find confusing, etc., and which missing features you most wish it had.

Kaldi information channels

For HOT news about Kaldi see the project site.

Documentation of Kaldi:

  • Info about the project, description of techniques, tutorial for C++ coding.
  • Doxygen reference of the C++ code.

Kaldi forums and mailing lists:

We have two different lists

  • User list kaldi-help
  • Developer list kaldi-developers:

To sign up to any of those mailing lists, go to http://kaldi-asr.org/forums.html:

Development pattern for contributors

  1. Create a personal fork of the main Kaldi repository in GitHub.
  2. Make your changes in a named branch different from master, e.g. you create a branch my-awesome-feature.
  3. Generate a pull request through the Web interface of GitHub.
  4. As a general rule, please follow Google C++ Style Guide. There are a few exceptions in Kaldi. You can use the Google's cpplint.py to verify that your code is free of basic mistakes.

Platform specific notes

PowerPC 64bits little-endian (ppc64le)


  • Kaldi supports cross compiling for Android using Android NDK, clang++ and OpenBLAS.
  • See this blog post for details.

Web Assembly

  • Kaldi supports cross compiling for Web Assembly for in-browser execution using emscripten and CLAPACK.
  • See this post for a step-by-step description of the build process.
Popular Speech Recognition Projects
Popular Speech To Text Projects
Popular Machine Learning Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Speech Recognition
Speech To Text