Learning: Python, Java, C++, NDK
Duration: 4 months
License: Bobble Keyboard
Objective: Model user gesture inputs to relevant dictionary word.
Swipe typing is among one of the well kept secrets of various keyboards available in the market. As the time of writing this only Gboard and Flesky have created their in-hose Gesture typing. There are little known research papers in this field. Even the Open Source Google Indic Keyboard has all the code expect this module, which makes it impossible to compile the source and hence restricts any changes.
A need was observed to make changes in the original source code of Indic Keyboard, creating a demand for building in-house swipe module which could be plugged directly to Indic Keyboard source.
The accuracy of the model was good, but due to higher time in fetching suggestions, this developemnt was halted. Later we worked on MagicDict which would have greatly reduced the suggestion time, but it was never integrated with this module.
The accuracy for top usggestion can be visualized as: