~/talk

Finding Your Voice: Building Screenless Interfaces with Node.js

Talkat jsDay 2018 · on Thursday, 2018-05-10· [serverless, nodejs]
slides:none on file

A practical account of building a screenless UI: a Node.js API that powers an Amazon Alexa demo, with shared backends that cover both Google Assistant and Alexa so about 60% of code is reusable, packaged via gulp and deployed to AWS Lambda (serverless is optional). SSML solves pronunciation; audio playback hits platform gaps (Google adds native audio player only Feb 2018). Surprises: no user IP/location available, QA requires manual end‑to‑end device testing, and the work is more integration and platform tradeoffs than fresh ML.

AI-written summary · about

  1. 0:00Intro
  2. 1:16Why voice UI development?
  3. 5:29A brief timeline of voice assistants
  4. 6:51A natural evolution
  5. 8:57Conclusions
  6. 11:25The request/response flow
  7. 14:07Examples from Alexa SDK
  8. 15:13SSML: A common language
  9. 17:52Two "skills", one codebase
  10. 18:54Generic Response Model
  11. 19:37Challenges
  12. 23:25Open source opportunities
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.