Steve Senior
August 2015
Text input is central to human-computer interaction. However typing text input on mobile devices is fiddly and not user-friendly. Predictive text software can ease this. Predicting the next word in a sentence can also help with speech recognition software, allowing software to more easily choose between possible words it hears.
The market for this kind of software is likely to be very big. According to Ofcom (the UK's telecommunications regulator), 93% of adults in the UK own a mobile phone. This figure is likely to be similar in other developed countries. In less developed countries, mobile phones are becoming even more central to personal and business lives, as broadband and other telecommunications infrastructure is often lacking or low in quality.
The aims of this project are to:
The app provides two user interfaces, a basic and an advanced one.
To use the app, just type some words and press submit! Take me to the app!
The app works by loading ngram frequency tables pre-saved as an R object. It contains the prediction function described in the previous slide.