Some simple wrappers around kaldi-asr intended to make using kaldi's online nnet3-chain decoders as convenient as possible. Kaldi's online GMM decoders are also supported.
Target audience are developers who would like to use kaldi-asr as-is for speech recognition in their application on GNU/Linux operating systems.
Constructive comments, patches and pull-requests are very welcome.
Getting Started
We recommend using pre-trained modules from the zamia-speech project to get started. There you will also find a tutorial complete with links to pre-built binary packages to get you up and running with free and open source speech recognition in a matter of minutes:
At the time of this writing kaldi-asr does not seem to have an official way to install it on a system.
So, for now we will rely on pkg-config to provide LIBS and CFLAGS for compilation: Create a file called kaldi-asr.pc somewhere in your PKG_CONFIG_PATH that provides this information - here is what such a file could look like (details depend on your OS environment):
make sure kaldi_root points to wherever your kaldi checkout lives in your filesystem.
ATLAS
You may need to install ATLAS headers even if you didn't need them to compile Kaldi.
$ sudo apt install libatlas-dev
License
My own code is Apache licensed unless otherwise noted in the script's copyright headers.
Some scripts and files are based on works of others, in those cases it is my intention to keep the original license intact. Please make sure to check the copyright headers inside for more information.