Submitted to the Hackaday.io "Human Interface" competition. 

Very much in a formative stage at this point, although it is pretty certain this will be implemented on a RaspberryPI 3 and will probably utilize one of the cloud-based deep learning systems.