Microsoft Speech Platform
This programming guide provides an introduction to developing speech applications using the native-code APIs in the Microsoft Speech Platform. The Speech Platform consists of a Software Development Kit (SDK), a Runtime, and Runtime Languages that you can redistribute with your applications. A Runtime Language includes the language model, acoustic model, and other data necessary to provision a speech engine to perform speech synthesis or speech recognition in a particular language.
The concepts and examples presented in this documentation will show you how to incorporate speech recognition and speech synthesis (text-to-speech or TTS) into applications using Microsoft's redistributable speech engines, instead of the speech engines that ship with Windows. We recommend that you read the sections titled Speech Recognition API and Speech Synthesis API before beginning a speech application.