Speech Dasher
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.