Voice User Interface Projects: Build voice-enabled applications using Dialogflow for Google Home and Alexa Skills Kit for Amazon Echo
暫譯: 語音使用者介面專案:使用 Dialogflow 為 Google Home 和 Alexa Skills Kit 為 Amazon Echo 建立語音啟用的應用程式

Henry Lee

  • 出版商: Packt Publishing
  • 出版日期: 2018-07-31
  • 售價: $1,840
  • 貴賓價: 9.5$1,748
  • 語言: 英文
  • 頁數: 404
  • 裝訂: Paperback
  • ISBN: 1788473353
  • ISBN-13: 9781788473354
  • 相關分類: 使用者介面 UI
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Develop intelligent voice-empowered applications and Chatbots that not only understand voice commands but also respond to it

Key Features

  • Target multiple platforms by creating voice interactions for your applications
  • Explore real-world examples of how to produce smart and practical virtual assistants
  • Build a virtual assistant for cars using Android Auto in Xamarin

Book Description

From touchscreen and mouse-click, we are moving to voice- and conversation-based user interfaces. By adopting Voice User Interfaces (VUIs), you can create a more compelling and engaging experience for your users. Voice User Interface Projects teaches you how to develop voice-enabled applications for desktop, mobile, and Internet of Things (IoT) devices.

This book explains in detail VUI and its importance, basic design principles of VUI, fundamentals of conversation, and the different voice-enabled applications available in the market. You will learn how to build your first voice-enabled application by utilizing DialogFlow and Alexa's natural language processing (NLP) platform. Once you are comfortable with building voice-enabled applications, you will understand how to dynamically process and respond to the questions by using NodeJS server deployed to the cloud. You will then move on to securing NodeJS RESTful API for DialogFlow and Alexa webhooks, creating unit tests and building voice-enabled podcasts for cars. Last but not the least you will discover advanced topics such as handling sessions, creating custom intents, and extending built-in intents in order to build conversational VUIs that will help engage the users.

By the end of the book, you will have grasped a thorough knowledge of how to design and develop interactive VUIs.

What you will learn

  • Understand NLP platforms with machine learning
  • Exploit best practices and user experiences in creating VUI
  • Build voice-enabled chatbots
  • Host, secure, and test in a cloud platform
  • Create voice-enabled applications for personal digital assistant devices
  • Develop a virtual assistant for cars

Who this book is for

Voice User Interface Projects is for you if you are a software engineer who wants to develop voice-enabled applications for your personal digital assistant devices such as Amazon Echo and Google Home, along with your car's virtual assistant systems. Some experience with JavaScript is required.

Table of Contents

  1. Introduction
  2. Build a FAQs Chat Bot
  3. Build a Fortune Cookie Application
  4. Hosting, Securing, and Testing the Fortune Cookie Application in Cloud
  5. Deploying the Fortune Cookie Application to Google Home
  6. Building a Cooking Application using Alexa
  7. Using Advanced Alexa Feature and Deploying the Cooking Application
  8. Migrating Alexa Cooking Application to Google Home
  9. Building a voice enabled Podcast for the car
  10. Hosting and Enhancing the Voice Enabled Podcast

商品描述(中文翻譯)

開發智能語音驅動的應用程式和聊天機器人,不僅能理解語音指令,還能做出回應

主要特點



  • 透過為您的應用程式創建語音互動,針對多個平台進行開發

  • 探索如何製作智能且實用的虛擬助手的實際案例

  • 使用 Android Auto 在 Xamarin 中構建汽車虛擬助手

書籍描述


從觸控螢幕和滑鼠點擊,我們正逐漸轉向基於語音和對話的用戶介面。透過採用語音用戶介面(Voice User Interfaces, VUIs),您可以為用戶創造更具吸引力和互動性的體驗。《語音用戶介面專案》教您如何為桌面、移動設備和物聯網(Internet of Things, IoT)設備開發語音啟用的應用程式。


本書詳細解釋了 VUI 及其重要性、VUI 的基本設計原則、對話的基本概念,以及市場上可用的不同語音啟用應用程式。您將學習如何利用 DialogFlow 和 Alexa 的自然語言處理(Natural Language Processing, NLP)平台構建您的第一個語音啟用應用程式。一旦您熟悉了構建語音啟用應用程式,您將了解如何使用部署到雲端的 NodeJS 伺服器動態處理和回應問題。接著,您將學習如何為 DialogFlow 和 Alexa 的 webhook 確保 NodeJS RESTful API 的安全性,創建單元測試,並為汽車構建語音啟用的播客。最後,您將發現進階主題,例如處理會話、創建自定義意圖以及擴展內建意圖,以構建能夠吸引用戶的對話式 VUI。


在書籍結束時,您將全面掌握如何設計和開發互動式 VUI 的知識。

您將學到什麼



  • 理解具有機器學習的 NLP 平台

  • 利用最佳實踐和用戶體驗來創建 VUI

  • 構建語音啟用的聊天機器人

  • 在雲端平台上托管、安全和測試

  • 為個人數位助理設備創建語音啟用的應用程式

  • 為汽車開發虛擬助手

本書適合誰


如果您是一位希望為個人數位助理設備(如 Amazon Echo 和 Google Home)以及汽車虛擬助手系統開發語音啟用應用程式的軟體工程師,《語音用戶介面專案》將非常適合您。需要具備一些 JavaScript 的經驗。

目錄



  1. 導言

  2. 構建常見問題解答聊天機器人

  3. 構建幸運餅乾應用程式

  4. 在雲端托管、安全和測試幸運餅乾應用程式

  5. 將幸運餅乾應用程式部署到 Google Home

  6. 使用 Alexa 構建烹飪應用程式

  7. 使用進階 Alexa 功能並部署烹飪應用程式

  8. 將 Alexa 烹飪應用程式遷移到 Google Home

  9. 為汽車構建語音啟用的播客

  10. 托管和增強語音啟用的播客