Many cell-phone handsets have basic dial-by-voice features built in. Smartphones such as iPhones and Blackberrys also support this. A number of third-party apps have implemented natural-language speech-recognition support, including:
Application name
Description
Website
Open Source
License
Price
Note
Indigo
Virtual Assistant for Android, iOS, and WP, by Artificial Solutions
The Windows Speech Recognition by Microsoft is the speech recognition system that comes built into Windows Vista, Windows 7, and Windows 8. Windows Vista, Windows 7, and Windows 8 include version 8.0 of the Microsoft speech recognition engine.
Speech Recognition is available only in English, French, Spanish, German, Japanese, Simplified Chinese, and Traditional Chinese and only in the corresponding version of Windows. That means that you can not use the French speech recognition engine if you use an English version of Windows. 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 (software) a personal assistant found in Windows 10.
Add-ons for Windows 7 speech recognition
VoiceAttack - is used primarily by the gaming community to allow hands-free keyboard and mouse input in Windows 8, Windows 7, Windows Vista and Windows XP. Its popularity lies mainly in its ease of use and extended feature set, which includes the ability to create multi-threaded macros.[3]
WSRToolkit – adds dictionaries, macros and other features similar to Dragon
www.trigramtech.com – adds medical vocabularies(language models) for medical users. Can be licensed for individuals, groups or OEM integration into speech applications using Windows Speech.
Vocola – a macro language
Livrot Mic Command - speech recognizer and macro tool (mouse / keyboard) - for games and desktop work - modern Win 7 .Net Framework 4.51 application - released September 2014 - livrot.com [4]
Windows 7/8/10 third-party speech recognition
Auditory Sciences[5]—transcription software for captioning whatever someone says.
Braina - Dictate into third party software and websites.[6]
Freesr Speech Recognition Software – Create voice interfaces for any application, window in an application, or website/webpage. Works with Windows Speech Recognition or as add-on to NaturallySpeaking.
Tazti - Create speech command profiles to play PC games and control applications - programs. Create speech commands to open files, folders, webpages, applications. Windows 7, Windows 8 and Windows 8.1 versions.[10]
VoxCommando – Voice command utility for Windows Vista or later. It interfaces with various programs and devices to allow control of multimedia, communication, and home automation.
Vestec Inc. - Specializing in Natural Language Understanding and Speech Recognition solutions. ASR, NLU and TTS engines support 17 languages in server, embedded (on low cost chip) or cloud based environments.
Windows XP or 2000 only
e-Speaking – software for Windows XP that facilitates use of the MicrosoftSpeech API by adding ability to create commands to perform custom actions.
MicrosoftSpeech API – Speech recognition functionality included as part of Microsoft Office and on Tablet PCs running Microsoft Windows XP Tablet PC Edition. It can also be downloaded as part of the Speech SDK 5.1 for Windows applications, but since that is aimed at developers building speech applications, the pure SDK form lacks any user interface, and thus is unsuitable for end users.
Vestec Inc. - Specializing in Natural Language Understanding and Speech Recognition solutions. ASR, NLU and TTS engines support 17 languages in server, embedded (on low cost chip) or cloud based environments.
Built-in Software
Microsoft Kinect includes built-in software which allow speech-recognition of commands.
Older generation of Nokia phones like Nokia N Series ( before using Windows 7 mobile technology) used speech-recognition with family names from contact list and other few commands.
Game Commander 2 by Mindmaker. Gaming oriented voice recognition. Voice commands can be assigned to issue keystrokes and key combinations.
IBM ViaVoice – Embedded version still maintained by IBM.[15] No longer supported for versions above Windows Vista.[16] Untested above Mac OS X 10.4 or on Macintoshes with an Intel chipset.[17]
Quack.com (acquired by AOL) The name has now been reused for an iPad search app.