This documentation is archived and is not being maintained.

Speech Engine Services

Speech Server 2007

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 Engine Services (SES) uses speech engines to process audio streams for incoming and outgoing messages. The speech recognition (SR) engine interprets incoming speech from a user, and the playback engine produces outgoing speech streams to the user.

SES also provides:

  • Engine pooling and application resource (such as grammars and prompt databases) preloading and caching.
  • Audio stream termination. The Telephony Interface Manager Connector (TIMC) or Session Initiation Protocol (SIP) peer streams audio directly to and from SES, while the media control path goes through the TelephonySession within ASP.NET and, ultimately, the application.

SES and ASP.NET communicate using .NET Remoting procedure calls within the same computer.