Talking keyboard.
Comes as standard with the free CommuniKate20 and yes / no keyboards.
Keyboards can be designed in a collaborative way with friends, using file sharing services such as GitHub.
Once designed, you can install your keyboard on any number of devices, or share your keyboard with friends to install on their devices.
Uses text to speech to assist with language impairment.
Convert your Open Board Format keyboards to install them.
Upgrade to allow speech in your custom made communication boards.