Personal tools
Document Actions

Speech Dasher

Speech Dasher is a novel interface for the input of text using a combination of speech and gestures. A speech recognizer provides the initial guess of the user's desired text while a gesture-based interface allows the user to confirm and correct the recognizer's output.

You must read the disclaimer before downloading.

download page Download Speech Dasher - External Download Page.

It is hoped that Speech Dasher will provide a text input interface which is:

  • More efficient - allowing faster input than either speech or gestures alone.
  • More fun - providing a consistent and less frustrating method of correcting speech recognition errors.
  • More accessible - enabling text input by people unable to use a keyboard and by those using mobile devices.

Entering text using Speech Dasher begins with the user speaking their desired sentence to a continuous speech recognition engine (currently Microsoft's Speech Recognizer v5.1 or Dragon Naturally Speaking v7 or v8). A word lattice is generated from the recognizer's results and then expanded to cover likely recognition errors. The expanded lattice is used to estimate the probability of what letter the user might enter next based on both the recognition results and what has already been entered. The interface also seamlessly integrates a default language model, allowing the user to efficiently enter words missed completely by the recognizer. These probability estimates are then used in the continuous gestured-based interface Dasher to allow the user to confirm and correct their dictated sentence.

The current research prototype is available for download below. So try it out and send me your feedback. I'm especially interested in how it could be improved for people with disabilities.

Speech Dasher
How would you rate this project?
1 (Average)
5 (Excellent)
Developer Resources

Powered by Plone, the Open Source Content Management System

This site conforms to the Web Accessibility Initiative's Double AA standard, and other accessibility and design standards.