Conceptual Overview

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Speech Server API

Speech Server implements and exposes the Speech Server API, which covers the core areas needed to produce speech-enabled telephony applications:

  • Speech synthesis ??? When the application prompts the caller for information or simply provides the caller with information, the prompt is handled through the Synthesizer property.
  • Speech recognition ??? When a caller responds to a prompt, the recognition is handled through the SpeechRecognizer property.
  • Call handling and control ??? The TelephonySession property provides methods for call control, such as answering or transferring a call.
  • DTMF processing ??? When a caller presses a keypad button (DTMF input), the application processes it through the DtmfRecognizer property.
  • Application hosting ??? With the IApplicationHost and IHostedSpeechApplication interfaces, Speech Server manages the lifetime of an application instance.