List of speech recognition software


software is available for many computing platforms, operating systems, use models, and software licenses. Here is a listing of such, grouped in various useful ways.

Acoustic models and speech corpus (compilation)

The following list presents notable speech recognition software engines with a brief synopsis of characteristics.
Application nameDescriptionOpen-sourceLicenseOperating systemProgramming languageSupported language, noteOffline or online
CMU SphinxHMMBSD styleCross-platformJavaEnglish, German, French, Mandarin, RussianOffline
HTKHMM neural netHTK specificCross-platformCEnglish; version 3.5 released December 2015
JuliusHMM trigramsBSD style, non-commercialCross-platformCJapanese, English; Offline
KaldiNeural netApacheCross-platformC++English
RWTH ASRRWTH Aachen UniversityRWTH ASR, non-commercial use onlyLinux, macOSC++English

Macintosh

Cross-platform web apps

Temi.com
Ebby.co
Sonix.ai
Simonsays.ai

Cross-platform web apps based on Chrome

The following list presents notable speech recognition software that operate in a Chrome browser as web apps. They make use of HTML5 Web-Speech-API.

Mobile devices and smartphones

Many mobile phone handsets, including feature phones and smartphones such as iPhones and BlackBerrys, have basic dial-by-voice features built in. Many third-party apps have implemented natural-language speech recognition support, including:
Application nameDescriptionOpen-sourceLicensePriceNote
Assistant.aiAssistant for Android, iOS and Windows Phone, freewareFreeDiscontinued
Dragon Dictation, freewareFree
Google NowAndroid voice search, freewareFree
Google Voice Search, freewareFree
Microsoft CortanaMicrosoft voice search, freewareFree
Siri Personal AssistantApple's virtual personal assistant, freewareFree
Alexa – Amazon EchoAmazon's personal assistant
SILVIAAndroid and iOS
Vlingo

Windows

Windows built-in speech recognition

The Windows Speech Recognition version 8.0 by Microsoft comes built into Windows Vista, Windows 7, Windows 8 and Windows 10.
Speech Recognition is available only in English, French, Spanish, German, Japanese, Simplified Chinese, and Traditional Chinese and only in the corresponding version of Windows; meaning you cannot use the speech recognition engine in one language if you use a version of Windows in another language. Windows 7 Ultimate and Windows 8 Pro allow you to change the system language, and therefore change which speech engine is available. Windows Speech Recognition evolved into Cortana, a personal assistant included in Windows 10.

Add-ons for Windows 7 speech recognition

The following are interactive voice response systems: