A Framework for System Interfacing of Voice User Interface for Personal Computers
Preet Dabre, Rohit Gonsalves, Raj Chandvaniya, Anant V. Nimkar · 2020
Human Computer Interaction has changed significantly throughout the years. The introduction of the screen and keyboard gave rise to the command line interface. Subsequently, the Graphical User Interface (GUI) was introduced. However, the complexity of applications grew with the increase in the computing power of personal computers. The introduction of voice to interact with personal computers as the principal method of interaction was thus indispensable. Voice User Interface (VUI) is such an interfacing mechanism that makes use of auditory information (speech) provided by the user to interact with a computer. While proposing an architecture for a Voice User Interface we also propose a framework that can be used by a general VUI to integrate with the underlying Operating System. The framework overcomes the difficulty in interfacing with low-level system APIs and integrating multiple application software APIs.