Tinkerable AAC Keyboard
Repository URI
Repository DOI
Change log
Authors
Yang, Boyin
Shen, Junxiao
Kristensson, Per Ola
Description
This is the source code of Tinkerable AAC Keyboard, derived from the study of assisting non-speaking individuals with motor impairments to communicate with other people. This software can also be utilized for human-machine generated text interaction. The code is also maintained on GitHub: https://github.com/TuringFallAsleep/Tinkerable-AAC-Keyboard
Version
Software / Usage instructions
1. Install Visual Studio Code: https://code.visualstudio.com/
2. Install Python 3.9 (or newer version): https://www.python.org/downloads/
3. Install python libraries:
3.1. rank-bm25: https://pypi.org/project/rank-bm25/
3.2. transformers: https://huggingface.co/transformers/v3.5.1/installation.html
4. Unzip all dataset files
4.1. Move folder "KwickChat" into folder "Tinkerable-AAC-Keyboard/Develop/Model"
5. Open the folder "develop" in Visual Studio Code
6. Click controller_main.py in EXPLORER
7. Press the triangle button (Run and Debug) on the left.
8. Click "Run and Debug" button
9. Wait until the user interface pops up
Keywords
Accessibility, Assistive Technology, Augmented and Alternative Communication, Text Entry