Selecting an Application Mode
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 |