Smart Speaking Keyboard
by
Isma Hadji
Introduction
People with severe disabilities struggle to do
plenty of daily life tasks one of which is speaking and therefore communicating
with people. In fact, loosing such ability is very frustrating and debilitating.
For this reason, in this project we propose an implementation of a “smart”
speaking keyboard that can be controlled through and EMG signal to suit the
needs of severely disabled people whose only way of communication is the EMG
signals that they can generate.
System description
This project proposes a communication solution for severely
disabled people. In its very basic form, the proposed tool will be able to
continuously display and read letters of the alphabet to the user on a small
size screen connected to a raspberry Pi which will act as the brain of the
system. Whenever the user expresses the need to write or say something he can
interact with the system through EMG signals that can be generated by any
movement that the user can achieve. As soon as the user triggers an EMG signal
the program responds accordingly. Once a sentence is formed the program will
read the sentence for the user if he expresses the need to through another EMG
signal as well. To be able to talk to people when they are not close to the
user, the proposed tool will be able to communicate with another raspberry Pi
equipped with speakers provided that the two devices have a mean of network
communication for that matter. The type of EMG signals are read and decoded by
another external device that sends information about the signal through WIFI to
the main Pi. The overall system is described in figure 1. The software part is
built around 2 main threads and 2 sockets as depicted in figure 2.
Demo Video
|