Cargando…

Voice User Interface Projects : Build Voice-Enabled Applications Using Dialogflow for Google Home and Alexa Skills Kit for Amazon Echo.

The future of user interfaces is moving away from touch based and mouse clicking web interfaces to voice and conversational based user interfaces. This book will take you on a journey from getting started with voice apps to building your very own smart assistants which not only understand voice comm...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Lee, Henry
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2018.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Introduction; Technological advancement of VUIs; First-generation VUIs; Boom of VUIs; History of VUIs on mobile devices; History of VUIs for Google Home; History of VUIs in cars; Basic design fundamentals of VUIs; What are VUIs and why are they important?; Role of NLP in VUIs; VUI design platforms; Principles of conversation; Turn taking; Flow; Context; Verbal confirmation; Visual confirmation; Error handling; Session awareness; Providing help; Response time; Empathy.
  • Voice-enabled applicationsHome assistant devices; Automobile virtual assistant devices; Chatbots; Future of VUIs; Summary; Chapter 2: Building an FAQs Chatbot; Why an FAQs chatbot?; Introduction to Dialogflow; Setting up a Dialogflow account; Creating your first agent; About an FAQs chatbot; What are intents?; Creating your first intent; What are entities?; Using entities; Using JSON to create entities; About action; What is context?; Creating your first context; No context; Testing context and no context scenarios; What is Google Assistant?; Installing Google Assistant on iPhone and Android.
  • Configuring Google Assistant on Android and iPhoneDeploying FaqChatBot to Google Assistant; Configuring FaqChatBot; Machine learning in Dialogflow; Machine learning classification threshold; Training data; Summary; Chapter 3: Building a Fortune Cookie Application; About the Fortune Cookie project; About webhook; Installing Visual Studio Code; Setting up an agent; Checking security and the service account; Enabling webhook; Deploying and testing webhook; Working with logs; Building Fortune Cookie VUIs; Building a Get Quote intent; Handling the Get Quote intent from the Webhook.
  • Building a Get Quote based on the user feelingsBuilding a Feeling entity; Building events to get Feeling-based quotes; Building a Custom Welcome intent; Building a get feeling custom follow-up intent; Writing code for a feeling custom follow-up intent; Building a Get Fortune Cookie by an author; Building an Author entity; About rich response; Creating a text response; Creating an image response; Creating quick replies; Creating a card response; Creating a listSelect response; Building a Get Authors intent; Building a listSelect response in code; Building a Get Author Quote intent.
  • Building a Get Author Quote intent's webhookSSML and audio integration; Integrating SSML and audio to Default Welcome intent; Testing the default welcome intent SSML and audio sound; Using Analytics; Summary; Chapter 4: Hosting, Securing, and Testing Fortune Cookie in the Cloud; What is the Microsoft Azure cloud platform?; Fortune Cookie architectural topology in Microsoft Azure; Deploying a Fortune Cookie webhook to Microsoft Azure; Updating Fortune Cookie's Node.js webhook code; Testing a webhook locally; Creating a web.config to run Node.js in Microsoft Azure.