Voice-Driven Drawing Tool

Project Proposal by Martin Stacey


Voice-Driven Drawing Tool

Software

Object-oriented language with good GUI, speech recognition software

Covers

Interface design, software development, possibly XML

Skills Required

Programming, ideally XML

Challenge

Conceptual ?? Technical ??? Programming ????

Brief Description

The aim of the project is to develop a concept demonstrator prototype of a computer drawing tool where the user selects options and modes, and puts in text input, using voice commands. This should make using the drawing tool much more fluent at the expense of making it much noiser.

The project will involve creating an interface that accepts voice commands. This is probably best done using the API to the Microsoft speech recognition software but other possibilities exist. It will need to recognise a set of commands and possess the ability to accept unrestricted voice input of text. The interface will also need the ability to create and position a range of shapes, and if possible, allow the user to move and resize them. Ideally it should automatically redraw connecting lines when objects are moved. (Whether something is a connecting line or just a line or a freeform mark is something that could be controlled by voice input of an appropriate command.) The system should enable the user to save and reload drawings; this is probably best done by finding and using an existing document format.

Variants

It might be a good idea to focus on a narrow range of types of drawing or diagram, or on a particular application. Possibilities include the following...


Back to