Architecture: Web Server

Published: June 20, 2005

Architecture: Web Server

Although technically not a component of Microsoft Speech Server (MSS), a Web server running Microsoft Internet Information Services (IIS) is an integral part of a complete MSS deployment scenario. (IIS is included with Microsoft Windows Server 2003 but it must be explicitly installed. Click Add/Remove Windows Components and select both IIS and ASP.NET.)

The Web server hosts the speech application, including application resources such as prompt databases and grammar files. It generates the application Web pages that contain HTML, SALT, and script. A Telephony Application Services SALT interpreter, or a client device with the Speech Add-in installed, connects to the Web server.

The Web server hosts ASP.NET pages (.aspx) for applications developed using the Microsoft Speech Application SDK (SASDK), or using ASP.NET Speech Controls.

For more information, see Installing a Web Server.

Speech Application Deployment Service

Speech Application Deployment Service (SADS) provide a way for MSS to manage the deployed speech application. When installed on the Web server, SADS appears in the Microsoft Management Console (MMC) snap-in for MSS, providing the ability to add, remove and update deployed applications.

Prompt Database

A prompt database is an application-specific repository of prerecorded sound files used by the speech output engines of Speech Engine Services. To improve prompt quality, and therefore the quality of the speech output, application developers may hire a professional to record the prompts for the database.

Grammar Files

A grammar file contains a structured list of words and phrases that SAPI parses for the Speech Engine Services speech recognition (SR) engine. Grammars are specific to applications developed for the Speech Application Platform.

See Also

Architecture: Telephony Application Services | Producing Speech Output | Processing Speech Recognition