~/talk

Amazon Alexa + WP REST API = GUI-Less WordPress Application

Talkat WordCamp Singapore 2016 · on Tuesday, 2016-09-06· [web-platform, api-design]
slides:none on file

Build combines Amazon Alexa voice input with WP REST API via AWS Lambda to control WordPress without a GUI. A working Alexa skill named amimoto Ninja captures utterances, converts them to intents, then GETs posts and POSTs comments to WordPress (ReactJS displays results). Setup needs Amazon developer account, AWS Lambda and an Alexa device; code examples use Python HTTP libraries. Demo runs live at booths and mostly works though occasional recognition failures occur. Voice cuts typical eight-step GUI flows down to three steps.

AI-written summary · about

  1. 0:00Start
  2. 3:34Interface except GUI
  3. 5:44Alexa calls WP REST API
  4. 7:48Alexa runs your own code using by AWS Lambda
  5. 8:11AWS Lambda is webservice Just run your own code
  6. 8:44Write some code to connect WP API
  7. 9:01Call WP API by Python
  8. 10:23Access Dev console
  9. 10:38Choose "Alexa Skills Kit"
  10. 10:53Create Interaction Model
  11. 11:17Connect your AWS Lambda
  12. 11:38Enable test this skill
  13. 11:54You can use your own Alexa device
  14. 12:15Alexa talk WordCamp Singapore ?
  15. 15:27WE CAN USE MANY CLIENT
~/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.