SAPI OS Design Development (Windows Embedded CE 6.0)


The Speech API (SAPI) technology for Windows Embedded CE is a subset of the Microsoft Speech Application Programming Interface (SAPI) version 5.0. SAPI 5.0 is a programming standard that provides tools and components to speech recognition and text-to-speech software applications. Speech recognition applications allow a computer to respond to spoken commands or to write text in response to spoken words. Text-to-speech applications allow a computer to synthesize a voice that speaks words that are in a string or text file.

If you are writing a speech-related application, you should be familiar with the shell components and speech controls so that your application can integrate with the SAPI 5.0 speech standard.

SAPI 5.0 for Windows Embedded CE is an implementation of SAPI 5.0 that provides support for a subset of the functionalities in SAPI 5.0 for desktop application development.

OS Design Information

The following table shows operating system (OS) design information for the Speech API functionality.

Element Information



Hardware considerations

Requires a microphone and speaker.

Modules and Components

The following table shows the components and modules that implement Speech API functionalities.

Item Module Component

Speech API


sapi, sapisvr

Implementation Considerations

You can include the Speech API Catalog item in your OS design by choosing the item from the Catalog. Choosing the Speech API item sets the appropriate environmental variable for enabling the functionality.

The following table shows the Sysgen variables that enable the Speech API functionality.

Sysgen variable Description


When this variable is set, the Speech API functionality is included in the OS design.

See Also

Other Resources

Speech API (SAPI) 5.0
SAPI Application Development