Summary: Collection Of Best Open Source Speech Recognition Tools for Linux
Let’s have a look into the collection of useful and best open source speech recognition tools for Linux based operating systems.
Open Source Speech Recognition Tools For Linux
DeepSpeech is a free and open source speech recognition tool from Mozilla foundation. It is s an open source Speech-To-Text enginebased on Baidu’s Deep Speech research paper. It uses Google’s TensorFlow to make the implementation easier.
Kaldi is one of the popular open source speech recognition tool for Linux based operating system. It is written in C++. Kaldi was started as a part of a project at John Hopkins University.
Wav2Letter++ is a Facebook AI research’s automatic speech recognition toolkit. It is written entirely in C++ and uses the flashlight machine learning library and ArrayFire tensor library.
Simon is an open source speech recognition program.The system is designed to be as flexible as possible and will work with any language or dialect. It uses the KDE libraries, CMU SPHINX and / or Julius coupled with the HTK and runs on Windows and Linux.
Julius is a high-performance, small-footprint large vocabulary continuous speech recognition (LVCSR) decoder software for speech-related researchers and developers. Julius has been developed as a research software for Japanese LVCSR since 1997. It is Based on word N-gram and context-dependent HMM, it can perform real-time decoding on various computers and devices from micro-computer to cloud server.
User friendly and easy-to-use speech recognition system. CMU Sphinx toolkit has a number of packages for different tasks and applications.
- Pocketsphinx — recognizer library written in C.
- Sphinxtrain — acoustic model training tools
- Sphinxbase — support library required by Pocketsphinx and Sphinxtrain
- Sphinx4 — adjustable, modifiable recognizer written in Java
Another popular open source voice recognition tool for Linux. Mycroft is the world’s first open source voice assistant.