Voice-controlled Home Automation from Scratch Using IBM Watson, Docker, IFTTT, and Serverless
Talkat Embedded Linux Conference + OpenIoT Summit North America 2017 · on Thursday, 2017-02-23· at 10:00· Galleria South·
summary
A working voice-controlled demo wires a Raspberry Pi mic to a chain of serverless functions that record audio to file and POST it to IBM Watson speech-to-text, feed the text to a trained Natural Language Classifier, look up device IDs in a NoSQL store and publish commands via OpenWhisk serverless actions to an MQTT IoT broker (used with a Wemo-switched light). SMS via Twilio and IFTTT maker channel are supported. Functionality works for simple on/off intents but latency and scale are unbenchmarked and not optimized for high-throughput real‑time use.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 2:00Architecture Overview
- 15:10Demo
- 16:02Architecture
- 17:32IBM Watson
- 19:03Speechtotext
- 19:50Natural Language Classifier
- 20:36Training Data
- 21:33Classes
- 22:19Communication
- 24:24Web Triggers
- 28:19Extending the Architecture
- 29:15Testing the Architecture
- 30:27Technical Recipes
- 30:52Questions
related talks
34mVoice-Controlled Lights on a Raspberry Pi
45mVoice Assistants & IoT Automation
39mVoice Controlled Home Automation in Ruby
10mA Day in the Life: An Immersive Data Experience
12mA Day in the Life: An Immersive Data Experience
01h 25mUsing Nexmo Voice WebSockets with IBM Watson
40mIBM Watson Conversation
14mKeeping your head cool with serverless voice controlled fan
