Speech Recognition Engines
These are the programs implementing the actual speech recognition:
See also https://en.wikipedia.org/wiki/List_of_speech_recognition_software
Interfaces for Emacs
There were several packages for driving Emacs through voice input, but none currently maintained.
VoiceCode is an Emacs interface to Dragon NaturallySpeaking (uses Natlink, updated Sept 2, 2019). https://sourceforge.net/projects/voicecode/ The last update to the SVN repository was in 2013.
A voice-controlled keyboard for GNU/Linux built on sphinx. http://sourceforge.net/projects/voicekey/ (unmaintained since August 2013, see https://sourceforge.net/p/voicekey/voicekey/ci/329cc8daac480349a3308121d9e8d35a01725ed4/)
Emacs interface to Dragon NaturallySpeaking. http://emacs-vr-mode.sourceforge.net/
- It seems that vr does only work with Emacs on W32. Is there any equivalent using Dragon Naturally Speaking in a virtual network? I know something like this existed.
ShortTalk and EmacsListen
EmacsListen is an implemention of ShortTalk. It is based on vr-mode.
- It is very important to have a very good noise-canceling microphone. One source I have come across is the compatibility list of (the NON-FREE) dragon naturally speaking software – go for the few that meet their highest rating (six stars).