HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
kaldi-asr
kaldi
Shell2015–2024
kaldi-asr / kaldi

kaldi

kaldi-asr/kaldi is the official location of the Kaldi project.

20Distinct people
29Mentions
0Explicit recommenders
15.5KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

kaldi-asr/kaldi is the official location of the Kaldi project.

GitHub

Where it is used

  • pika — PIKA is a lightweight speech processing toolkit based on Pytorch and (Py)Kaldi. The first release focuses on end-to-end speech recognition. We use Pytorch as deep learning engine, Kaldi for data formatting and feature extraction. Source

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 6:59:22 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year29 dated mentions

Observed mentions: 2015-08-22 18:56:08 UTC to 2024-10-03 06:47:04 UTC.

02462015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 2 mentions; 2 submissions, 0 comments20152016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 5 mentions; 1 submissions, 4 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 7 mentions; 0 submissions, 7 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 7 mentions; 0 submissions, 7 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC220
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC514
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC707
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC413
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC101
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC707
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC211
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC000
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC101

From the project README

An excerpt from the repository, fetched Nov 12, 2026.

Read the project’s introduction
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 Create a personal fork of the main Kaldi repository in GitHub. Make your changes in a named branch different from master, e.g. you create a branch my-awesome-feature. Generate a pull request through the Web interface of GitHub. 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 Fedora 41 (and later) In order to build it on Fedora 41 using the libraries that are provided by the distro, you need to install the development libraries and dependencies with sudo dnf install lapack-devel openfst-devel then build the package as follows: cmake -S ./ -Bbuild/Release -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DBuildForFedora=ON cmake --build /home/gerhard/workspace/kaldi/build/Release PowerPC 64bits little-endian (ppc64le) Kaldi is expected to work out of the box in RHEL >= 7 and Ubuntu >= 16.04 with OpenBLAS, ATLAS, or CUDA. CUDA drivers for ppc64le can be found at https://developer.nvidia.com/cuda-downloads. An IBM Redbook is available as a guide to install and configure CUDA. Android 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 OpenBLAS See this repo for a step-by-step description of the build process.
Read the full README on GitHub

What Hacker News says

4 sources
Looks like Kaldi gets 4.27% WER on CV: https://github.com/kaldi-asr/kaldi/blob/master/egs/commonvoi... But that's likely trained exclusively on CV audio and using a language model derived from the CV training data so that's also not a fair comparison unless the other engines were trained the same way. Comparing systems trained on different datasets (with different language models) like this is like comparing apples to oranges. Mixing wildly different CPU and memory requirements into the benchmarks just makes it worse. It should be fairly straightforward to do an unbiased comparison by training and evaluating with the standard Librispeech split and language model. It might be interesting to see how accuracy improves as the models scale up until they match the resource requirements of the other engines. That said, the speed and memory usa
Read the rest
ge are impressive and I like the focus on very low resource environments. Seems like it has a lot of potential even if it may not be SOTA.
In Speech-to-Text Benchmark: Framework for benchmarking speech-to-text engines
Sadly, Mozilla's effort is somewhat flawed in its current iteration. There are only very few different sentences (tokens) used as prompts, leading to a lot of repetitions of the same spoken utterance instead of greater coverage of possible utterances, and there is near complete overlap in the sentences spoken in the training set and those in the development and test sets, making it nearly impossible to generalize results from performance evaluations to utterances not contained in the training set. See https://discourse.mozilla.org/t/common-voice-v1-corpus-desig... Some suggestions for improvements were made in a discussion on the Kaldi Github (https://github.com/kaldi-asr/kaldi/issues/2141), but the bottom line is that it's not clear what the exact use-case of the corpus is. It's not command recognition, there's no particular domain, just
Read the rest
more or less random English sentences collected from CC0 sources. Use cases should drive corpus collection.
In Open Speech Recording

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.