Sample Source Code for Speech Developers

If you are a software developer wanting to incorporate speech recognition and voice output into your application, we have sample source code that can get you started.  We have samples for the native Speech API (SAPI) and the managed System.Speech namespace (Recognition and Synthesis). The samples are part of the Windows SDK and the most…


Sample Source Code for Speech Developers Part 2 and SAPI 5.4

Developers interested in using speech technologies in their applications have been downloading the Windows SDK, but not everyone has been able to find our sample code after installation. If you’ve installed the latest Windows SDK, you’ll find the speech samples under “C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\winui\speech”. Of course, if you didn’t use the default installation location or…


Windows Speech Recognition language support in Windows Vista

One common area for customer questions is languages.  For example, this one came in to our alias yesterday:   Q: I live in Spain and have W. Vista in Spanish, and my voice recognition is in Spanish.  How or where can I download and install it to recognize English speaking words?   A: It is…


Windows Speech Recognition Macros is now available!!

I’m very pleased to announce that first Technical Preview of Windows Speech Recognition Macros is now available for immediate download on The Windows Speech Recognition Macros tool (aka WSRMacros) extends the usefulness of the speech recognition capabilities already included in Windows Vista. Users can now create powerful macros that are triggered by spoken commands….


Where can I download the SAPI 5.3 SDK?

We periodically get asked where someone can download the SAPI 5.3 SDK. For SAPI 5.0 & 5.1, the SDK was a standalone download.  It is now part of the platform SDK.  So, all you need to do is go to and search for what you are looking for.  For example, if you search for “SAPI…


Live Search for Mobile – Now with Speech Recognition

Do you have a Windows Mobile phone? Do you ever find yourself looking for a phone number, or directions, or gas prices, or movie listings while you are on the go? Do you wish you could just speak your search queries, rather than fumble with your phone’s tiny keypad? If you answered ‘yes’ to the…


Speech API and engine Availability

This question came in to our alias today: Q: Can you please tell me where I can get Microsoft Speech API 5.3 appart from those versions packaged with Vista and .Net framework 3? A: This question and others like this could refer to one of a few things: SAPI, our COM API; System.Speech, our…


Where does dictation work in Windows Speech Recognition?

I get a lot of questions about dictation in Windows Speech Recognition for Vista.  One of the most frequent questions is why dictation doesn’t work in a particular application.  The short answer is that dictation relies on a technology called Text Services Framework to interact with applications.  If the application doesn’t support it, then dictation…


Speech Language Support in Windows Vista

In my earlier post about how to download and install SR languages for Vista, I somehow neglected to mention what languages are supported.  Not surprisingly, we got some questions about this. Q: What languages is Windows Speech Recognition available in? A: For Speech Recognition, this info is available on the page on that talks…


How do you get a list of Speech Commands for an application in Vista?

We often get requests for lists of availiable speech commands in Vista applications.  The challenge for most people is that when given these lists they can only rememeber a few commands for few applications. To address this challenge we employ   “Say what you can see” as the basic principle behind the Windows Speech Recognition (WSR) UI…