Selecting an Application Mode

  Microsoft Speech Technologies Homepage

Use the Speech Web Application Project Wizard to set the application mode at the time the new speech application project is created. The two choices are voice-only and multimodal.

Voice-only Applications

Voice-only applications do not present a visual interface. Users open a voice-only application by dialing the application with a telephone. The application renders in a browser on a server, and speech recognition occurs on the server. Verbal prompts guide users through the application, and users respond by speaking or by making entries on a keypad. Voice-only applications use all three types of speech controls:

  • Basic Speech Controls
  • Dialog Speech Controls
  • Application Speech Controls

Selecting voice-only mode in the project wizard causes the following components to be added to the new application:

  • prompt project containing a prompt database
  • application manifest, Manifest.xml
  • voice-only Start page, Default.aspx
  • library grammar file, Library.grxml
  • empty .grxml file named with the project name

Note  If creating an outbound voice-only application, remove the AnswerCall control from Default.aspx.

Multimodal Applications

A multimodal application renders on a desktop browser, or on a Windows Mobile-based Pocket PC (Pocket PC). Users open multimodal applications by entering a Web address in Internet Explorer. Multimodal applications use only Basic Speech Controls, and do not use spoken prompts. Users respond to the GUI rendered on Internet Explorer and Pocket Internet Explorer by speaking answers, or with a keyboard and mouse.

Selecting multimodal mode in the project wizard causes the following components to be added to the new application:

  • default Start page, Default.aspx
  • application manifest, Manifest.xml
  • library grammar file, Library.grxml
  • empty .grxml file named with the project name

Application Mode When the Application Opens

Regardless of the mode that is selected in the project wizard, the type of client opening the application determines whether the application opens in voice-only or multimodal mode. The possibilities are listed in the following table.

Client Application Mode
Speech Add-in for the SDK multimodal, debugging only
Speech Add-in for Microsoft Internet Explorer multimodal
Speech Add-in for Microsoft Pocket Internet Explorer multimodal
Telephony Application Simulator voice-only, debugging only
Telephony Application Services voice-only

See Also

Creating a New Application