SAPI OS Design Development (Windows Embedded CE 6.0)
1/6/2010
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 |
---|---|
Dependencies |
None. |
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 |
speech |
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 |
---|---|
SYSGEN_SPEECH |
When this variable is set, the Speech API functionality is included in the OS design. |