Week 6: Conversational Machines

Machine perception and voice prototyping — all browser-based, no hardware needed.

Slides

Labs

  1. Presence Detect — detect if someone is in frame
  2. Face Awareness — track face position and attention
  3. Gesture Response — hand gesture recognition
  4. OCR Reader — read text from camera with Tesseract.js
  5. Teachable Machine — zero-code ML with TensorFlow.js
  6. Figurate Chat — AI character text + voice
  7. Smart Room Voice — webcam sensing → character narration

Demos

Code

All the lab and demo source code, ready to open and modify. No install needed — just unzip, open in VS Code, and use Live Server.