Resources

Readings

  • Spoken Language Understanding: Systems for Extracting Semantic Information from Speech by Gokhan Tur and Renato De Mori
  • Speech and Language Processing by Dan Jurafsky and James H. Martin
    • Chapter 29: Dialog Systems and Chatbots
    • Chapter 30: Advanced Dialog Systems
  • Spoken Dialogue Systems by Kristiina Jokinen and Michael McTear, also avaliable at Amazon.

Other courses

  • University of Washington LING 575: Spoken Dialog Systems by Gina-Anne Levow
  • Standford University CS224S / LINGUIST285 - Spoken Language Processing by Andrew Maas
  • University of Pennsylvania CIS 700 - Deep Learning for Automated Discourse by João Sedoc, Chris Callison-Burch and Lyle Ungar
  • Cambridge University MISALT9 - Dialogue Systems by Milica Gašić
  • Oregon Health & Science University CS550 Spoken Dialogue Systems by Peter Heeman
  • Aleax Skills Training Courses

Chatbots

  • ELIZA [wikipedia]
    • Python implementation
    • Javascript implementation
  • Alice [wikipedia]
    • ALICE 2.0
    • AIML Samples

Softwares

  • AllenNLP
  • Stanford CoreNLP
  • Alexa Github

Challenges

  • Amazon Alexa Prize
  • ConvAI
  • Loebner Prize

Quick Links

  • Amazon AWS Free Tier
  • Amazon AWS Educate
  • Amazon AWS @UWIT
  • Echo simulator Echosim.io