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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Lee, Henry
Format: E-Book
Sprache:Englisch
Veröffentlicht: Birmingham Packt Publishing, Limited 2018
Ausgabe:1
Schlagworte:
ISBN:9781788473354, 1788473353
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract 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 commands but respond to them.
AbstractList 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 commands but respond to them.
Author Lee, Henry
Author_xml – sequence: 1
  fullname: Lee, Henry
BookMark eNo9jEtLAzEUhSM-0NZZuhS6czV6k5vnUoeqhYIutNuSydyAtUw0Gf-_AaVnczh8h2_GTsY0EmNXHG6h5s4Zy4210oAQeMRmhyGOWXOAiEqeVQjSGqM1mnPWlLKrAkTnFNcX7HqTPgIt3gvlxWqcKEdf52tOOwpTuWSn0e8LNf89Z5vH5Vv33K5fnlbd_br1KJyQbUQxSE6G92B6Ah0tCC-UAx8x-Ai69zySjpIscaH8AJK0DgNEqIdgcM5u_sRfOX3_UJm21Kf0GWicst9vlw-dklYBl_gLtUNFQw
ContentType eBook
DEWEY 006.35
DOI 10.0000/9781788470223
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 1788470222
9781788470223
Edition 1
ExternalDocumentID EBC5485014
GroupedDBID AAZEP
ABWNX
ACBYE
AEIUR
ALMA_UNASSIGNED_HOLDINGS
AVGCG
QD8
ID FETCH-LOGICAL-a32924-f32d41e71b07be06f802a2590af3caf06ba1fe6f4e8e125ad04e66cd0f0f3cc73
ISBN 9781788473354
1788473353
IngestDate Wed Nov 26 07:55:20 EST 2025
IsPeerReviewed false
IsScholarly false
LCCallNum_Ident QA76.9.N38 .L444 2018
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a32924-f32d41e71b07be06f802a2590af3caf06ba1fe6f4e8e125ad04e66cd0f0f3cc73
OCLC 1048776637
PQID EBC5485014
PageCount 392
ParticipantIDs proquest_ebookcentral_EBC5485014
PublicationCentury 2000
PublicationDate 2018
PublicationDateYYYYMMDD 2018-01-01
PublicationDate_xml – year: 2018
  text: 2018
PublicationDecade 2010
PublicationPlace Birmingham
PublicationPlace_xml – name: Birmingham
PublicationYear 2018
Publisher Packt Publishing, Limited
Publisher_xml – name: Packt Publishing, Limited
SSID ssj0003399516
ssj0003190517
Score 2.0632238
Snippet 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...
SourceID proquest
SourceType Publisher
SubjectTerms Application software-Development
Google Apps
Natural language processing (Computer science)
Subtitle Build Voice-Enabled Applications Using Dialogflow for Google Home and Alexa Skills Kit for Amazon Echo
TableOfContents 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 applications -- Home 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 iPhone -- Deploying 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
Setting up the Dialogflow client SDK -- Enabling the Dialogflow API for Fortune Cookie -- Creating a test script using the Dialogflow client SDK -- Summary -- Chapter 5: Deploying the Fortune Cookie App for Google Home -- Setting up Google Home for the first time -- Learning about Google Home's features -- Adding a home control device to Google Home -- Deploying Fortune Cookie to Google Home -- Certifying an application for the marketplace -- Learning about general guidelines -- Summary -- Chapter 6: Building a Cooking Application Using Alexa -- Introducing the ASK -- Building a Henry's Kitchen Alexa skill -- Setting up the ASK development environment -- Creating an Alexa skill -- Creating wake up words -- Building slots -- Building intents -- Building utterances -- Creating a web service endpoint to handle skill requests -- Deploying and debugging the web service endpoint -- Configuring and testing the endpoint in the Alexa console -- Debugging the endpoint locally -- Working with Amazon Echo -- Setting up and testing in Amazon Echo -- Viewing history in Amazon Echo -- Backing up the Alexa skill -- Summary -- Chapter 7: Using Advanced Alexa Features for the Cooking App -- Logging application events and data -- Setting up an Azure Blob storage -- Setting up application logging in the cooking application -- About dialog interfaces -- Building GetCookingIntent dialog models -- Handling the GetCookingIntent dialog model in code -- Deploying and testing the GetCookingIntent dialog model -- Working with built-in Intents -- About dialog states -- Coding the state management -- Submitting cooking app to Amazon marketplace -- Summary -- Chapter 8: Migrating the Alexa Cooking Application to Google Home -- Comparing an Alexa Skills Kit and Dialogflow agent -- Comparing an Alexa Skill to a Dialogflow agent -- Comparing intent -- Comparing slots to entities
Handling the Get Quote intent from the Webhook -- Building a Get Quote based on the user feelings -- Building 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 webhook -- SSML 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 -- Creating Microsoft Azure App Service to host a Node.js webhook -- Configuring Dialogflow webhook -- Securing the Node.js webhook for Dialogflow -- Storing Quotes in Cosmos DB -- Creating Cosmos DB -- Importing the Fortune Cookie quotes -- Updating the Node.js webhook to use Cosmos DB -- Installing a new component on Microsoft Node.js -- Managing the Microsoft Azure Node.js service -- Creating a backup of the service -- Scaling up or scaling out -- Managing Cosmos DB -- Scaling out Cosmos DB -- Geo-replicating Cosmos DB -- Creating end-to-end tests using the Dialogflow client SDK
Converting the Henry's Kitchen Alexa Skill to Dialogflow -- Creating the agent -- Converting slots to entities -- Converting Alexa intents to Dialogflow intents -- Enabling a webhook -- Creating a webhook to handle Dialogflow -- What code is reused? -- Setting up a Dialogflow router -- Setting up a Dialogflow webhook entry point -- Refactoring the BuildGetCookingInstruction function -- Refactoring the GetOffset function -- Deploying and testing Henry's Kitchen -- Summary -- Chapter 9: Building a Voice-Enabled Podcast for the Car -- Learning about Xamarin -- Setting up the development environment -- Creating a new Xamarin project -- Setting up the Xamarin project for Android Auto -- Building Android Auto MyPodCast -- Building MusicService -- Implementing MusicService (Android MediaBrowserService) -- Implementing MusicPlayer -- Building MusicProvider -- Building an Android Media Player UI -- Testing Using Android Phone -- Summary -- Chapter 10: Hosting and Enhancing the Android Auto Podcast -- Enhancing a MusicProvider -- Creating a Node.js backend server -- Creating and adding the podcasts to the Microsoft Azure blob storage -- Refactoring the GetSource() method in MusicProvider -- Testing Android Auto using the Desktop-Header unit -- Testing the Podcast's Application in the Car -- Basic Voice Commands -- Certifying Android Auto -- Summary -- Other Books You May Enjoy -- Index
Title Voice User Interface Projects
URI https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=5485014
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3NT8IwFG8EPHjyO35hdjBezGK7lq67SlATDXIAwo20XZsYk4GAhj_f13UbiAfjwUuzNs329t7W19_r-0DoqsW0SEhEQpm0GACUFg2VEipME60ETqTUedT78DnudsVolPSKmnjzvJxAnGViuUym_ypqGANhu9DZP4i7uikMwDUIHVoQO7QbO-Kq6yU-nMBPfzOAh3g7n5XQ7XlLS7VzLhxv8tiEdcRPxAbi70n9tlizUnkAvx4N5cEhAXTLYkp9kubNpdIpKu8d4eeBLqcrnVB56nXu2oBp3OHj9fQ9dMW63KF2UbmkhmoxB8TbeOi8DJ4q0xb81S7z16rvwmcJd2F1JUm0yLZVkejTnzqibr-R9ENF5nq_v4caxgWD7KMtkx2g3bIERlCsiIeomTM9cEwPKqYHJdOP0PC-028_hkXFiVDSCJBoaGmUMmJionCsDOZW4EgCQsTSUi0t5koSa7hlRhjYGsoUM8O5TrHFMEHH9BjVs0lmTlDAUqKVtrBeYsWoElKyNJKGmohTCTj1FAXlm43zg_HCG3e8YvnZ71PO0c7qE7lA9cXswzTRtv5cvM5nl4VkvgD2-w6B
linkProvider ProQuest Ebooks
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Voice+User+Interface+Projects&rft.au=Lee%2C+Henry&rft.date=2018-01-01&rft.pub=Packt+Publishing%2C+Limited&rft.isbn=9781788473354&rft_id=info:doi/10.0000%2F9781788470223&rft.externalDocID=EBC5485014
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781788473354/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781788473354/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781788473354/sc.gif&client=summon&freeimage=true