- Install Visual Studio Code: https://code.visualstudio.com/
- Install Python 3.9 (or newer version): https://www.python.org/downloads/
- 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
- Unzip all dataset files. Move folder "KwickChat" into folder "Tinkerable-AAC-Keyboard/Develop/Model"
- Open the folder "develop" in Visual Studio Code
- Click controller_main.py in EXPLORER
- Press the triangle button (Run and Debug) on the left.
- Click "Run and Debug" button
- Wait until the user interface pops up
To cite this project:
-
Boyin Yang and Per Ola Kristensson. 2023. A Demonstration of a Tinkerable Augmentative and Alternative Communication Keyboard. In Companion Proceedings of the 28th International Conference on Intelligent User Interfaces (IUI 23 Companion). Association for Computing Machinery, New York, NY, USA, 138–140. https://doi.org/10.1145/3581754.3584153
-
Boyin Yang, Junxiao Shen, and Per Ola Kristensson. 2023. “Tinkerable AAC Keyboard.” Apollo - University of Cambridge Repository. doi:10.17863/CAM.91650.