Basic Speech recognition, face detection, and speech synthesis. Leverages Padatious library for intention identifications. Can tell time, identify itself, and respond to knock knock jokes.
Uses HTTP/s services for separate processes to talk to each other. All primary functions (face detection, speech recognition, speech synthesis, and “brain” functions) are fully isolated in function so they could theoretically be run on different hardware and leverage the brain as the hub of data collection/parsing and action generation.