Microsoft Speech SDK is a software development kit for building speech engines and applications for Microsoft Windows. Designed primarily for the desktop speech developer, the SDK contains the Microsoft® Win32®-compatible speech application programming interface (SAPI), the Microsoft continuous speech recognition engine and Microsoft concatenated speech synthesis (or text-to-speech) engine, a collection of speech-oriented development tools for compiling source code and executing commands, sample application and tutorials that demonstrate the use of Speech with other engine technologies, sample speech recognition and speech synthesis engines for testing with speech-enabled applications, and documentation on the most important SDK features.
You can use the SDK components and redistributable SAPI/engine run-time to build applications that incorporate speech recognition and speech synthesis.
For more information on setup, see the Microsoft Speech SDK Setup 5.1.
The Microsoft Speech SDK documentation provides information for both the experienced speech developer and the beginner. It is located in the Start->Programs->Microsoft Speech SDK 5.1 menu.
The Programmer's Guide provides information on the following Microsoft Speech API topics:
The Microsoft Speech SDK is not an enduser application, GUI, or voice-user interface (VUI) development environment with menus, buttons, toolbars. It is a development kit which allows programmers to write applications incorporating speech into them. Tools are provided in the SDK which may be run from the MS-DOS® command line (e.g., gc.exe) or with executable applications. The Microsoft Speech SDK assumes knowledge of programming for C, C++, or a language which supports OLE automation such as Visual Basic, or C#. SAPI has a strong reliance on COM. Although direct experience with COM or COM programming is not required, understanding COM principles will make programming and application design easier.
The organization of the Speech SDK documentation is similar to other traditional Microsoft SDKs. The Finding Information section of the Microsoft Speech SDK documentation contains important information on how to use the documentation's Help Viewer, including use of the toolbar buttons and full text search, and finding a Help topic, and much more.
Visit the Microsoft® Speech.NET Technologies home page frequently. Here you can find the latest news and updates to the SDK and the Microsoft speech engines.
If for some reason you cannot locate a particular type of documentation in the help system, please e-mail firstname.lastname@example.org to fill a request.
If you want to remove the SAPI SDK from the computer, use Add/Remove Programs properties from Control Panel (Start->Settings->Control Panel). It is not advised to delete individual files. However, only one version of the SDK may be installed at a time. Attempts to install a newer version of SAPI with a previous edition already loaded will prompt the installation package to remove SAPI first. After removing SAPI in this manner, the installer may be run again and the new version will be loaded.
If you are developing an application that intends to use the Microsoft speech setup files, your Setup.exe needs to install the Microsoft Windows Installer if it is not already present. Please go to Windows Installer 1.5 download page, or Platform SDK Start Page to download the Windows Installer SDK and search for "Windows Installer".