Cognitive Candy Project: a voice-enabled candy dispensing machine

In March 2016 IBM announced an internal contest for IBMers. Contest goal was to create a fun IoT Gadget.  At the time I had recently joined the company, so that contest was the perfect excuse to get hands-on experience with IBM cognitive technologies.  It was a chance to build something with Artificial Intelligence, Cloud Computing, Internet of Things and whichever other technology I could find in IBM Bluemix (now called IBM Cloud). Continue reading “Cognitive Candy Project: a voice-enabled candy dispensing machine”

Improve Watson Text to Speech latency by 99% with Caching

A lesson learned from my Cognitive Candy project is that Candy’s response time is a key factor for a great user experience. When people talked to Candy, they expected ‘her’ to respond in the same cadence a person would. People’s excitement and engagement level seemed to quickly drop off if response time were too long. Continue reading “Improve Watson Text to Speech latency by 99% with Caching”