This thesis is targeted at proposing a framework for building a voice-enabled web application which allows users to interact with the system through the Internet, using either speech (microphone, speaker) or traditional devices (such as keyboard or mouse). Several voice-related technologies are briefly described in the beginning of this thesis. The original design of the Click&Dial system was modified and enhanced in order to adopt a popular J2EE framework named Struts. Compared with SALT, XHTML plus Voice and Voice XML, SALT is chosen as the main technology for building the speech-enabled web application. The architecture of integrating voice into the web application is presented, and the framework is implemented. With the help of it, the speech-based components are demonstrated to be embedded easily into the system, and the simplicity of the migration is guaranteed as well. The proposed system, with both visual interface and voice interface, is designed and developed using Java-based technology combined with embedded speech engines. The implementation successfully verifies that the proposed framework meets the design requirements and is capable of supporting two kinds of user interfaces for a web application, and the targeted objective is achieved. Additionally, a possible solution for voice-activated Click&Dial system on Pocket PCs is recommended, which enables the voice-enabled application to be accessed easily from anywhere using hand-held devices in the future.
Identifer | oai:union.ndltd.org:uottawa.ca/oai:ruor.uottawa.ca:10393/26938 |
Date | January 2005 |
Creators | Ju, Yanyan |
Publisher | University of Ottawa (Canada) |
Source Sets | Université d’Ottawa |
Language | English |
Detected Language | English |
Type | Thesis |
Format | 136 p. |
Page generated in 0.0031 seconds