Advanced OS/2 presentation manager programming
Advanced OS/2 presentation manager programming
Voice communication between humans and machines
Voice communication between humans and machines
Programming the OS/2 Warp version 3 GPI
Programming the OS/2 Warp version 3 GPI
OS/2 Warp control program API
Interactive speech technology: human factors issues in the application of speech input/output to computers
An introduction to text-to-speech synthesis
An introduction to text-to-speech synthesis
Human-computer interaction (2nd ed.)
Human-computer interaction (2nd ed.)
Spoken language input: overview
Survey of the state of the art in human language technology
OS/2 Presentation Manager Programming
OS/2 Presentation Manager Programming
Designing Interactive Speech Systems: From First Ideas to User Testing
Designing Interactive Speech Systems: From First Ideas to User Testing
Effective Multithreading in OS/2
Effective Multithreading in OS/2
The Structure of Multimodal Dialogue
The Structure of Multimodal Dialogue
Hi-index | 0.00 |
This paper introduces a software architecture that has been used to enable voice assistance for a simulation-animation environment by integrating technologies that recognize spoken language input and generate spoken language output. Voice assisted technology has several features which make user navigation within complex software applications easier than traditional methods, such as key-typed commands or mouse manipulation. While this environment might be more friendly to an end user, several challenges exist to a developer tasked with integrating these extremely diversity technologies into a single software architecture that must operate with computational efficiency. We present the requirements and design for a proposed software architecture, referred to as the Voice Assisted Simulation-Animation Architecture (VASArch), that attempts to address these problems. We also present the implementation of a prototype for simulating a single-server system with exponentially distributed customer interarrival and service times, called VASArch(M/M/1), which was developed to demonstrate the feasibility of the proposed software architecture. The prototype offers a user the ability to interact with the simulation model environment by providing input through spoken commands, mouse manipulation, and keyboard entry. In addition, the prototype provides output, which includes statistical information, in spoken and visual form for user examination.