WARNING: This software is NOT ready for everyday use.
Micro AAC is Augmentative and Alternative Communication (AAC) software optimized for small non-touchscreen devices.
The two most common AAC designs are a grid of buttons or text area with keyboard. Micro AAC takes the approach of allowing rapid entry of arbitrary letters using a small number of buttons. It is designed to be relatively straightforward to implement on anything with a d-pad, 5 buttons, and a TTS library.
Guiding principles & design considerations:
- Make it quick to learn.
- Optimize for a small number (<10) of physical buttons.
- Make it relatively straightforward to port to new platforms.
The initial device I'm attempting to create an interface for combines these:
- Waveshare 4 inch IPS LCD, 400x800, resistive touchscreen ($40)
- 5cm Mini HDMI to HDMI cable ($14)
- Raspberry Pi Zero W ($15)
The total cost is ~$70, but does not have a battery.
This hardware was chosen not because it's a good choice, but because it was laying on my desk when I started this project.
Micro AAC is released under the MIT license.