Voice Applications for Alexa and Google Assistant
作者: Dustin Coates
语言: 英文
出版年份: 2019
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《Voice Applications for Alexa and Google Assistant》是一本由Dustin A. Coates撰写的实用指南,旨在帮助开发者深入了解并构建基于亚马逊Alexa和谷歌助手(Google Assistant)的语音应用。这本书不仅涵盖了语音应用开发的基础知识,还深入探讨了如何设计优秀的语音用户界面(VUI),以及如何利用最新技术实现复杂的功能和交互。

作者简介

Dustin A. Coates是一位经验丰富的Web开发人员和开发课程讲师,曾在General Assembly等机构教授编程课程,并为OneMonth.com和欧洲非营利组织Konexio开发过课程。他对语音应用开发充满热情,并通过这本书分享了他在该领域的专业知识。

内容结构

全书共分为12章,内容层次分明,逐步深入:

  • 第1章:介绍语音优先(Voice First)的概念,探讨语音用户界面(VUI)的设计原则,以及语音命令的解剖结构,包括唤醒设备、自然语言处理(NLP)和意图识别等。
  • 第2章:通过构建一个简单的Alexa技能,展示了如何设置技能元数据、交互模型和实现代码,重点在于如何处理用户的请求并生成语音响应。
  • 第3章:深入讲解VUI的设计原则,包括如何应用格赖斯的合作原则(如适量、质量、关联和方式)来优化语音交互体验。
  • 第4章:介绍如何使用Alexa Skills Kit(ASK)命令行界面(CLI)进行本地开发,以及如何通过实体解析(Entity Resolution)和内置意图(Built-in Intents)来增强技能的功能。
  • 第5章:探讨如何构建具有对话功能的Alexa技能,包括状态管理和跨会话信息存储,使技能能够记住用户的进度并提供更自然的交互。
  • 第6章:分享VUI和对话的最佳实践,如如何利用用户偏好和上下文来优化交互,以及如何通过拦截请求和响应来集中处理数据。
  • 第7章:介绍如何使用对话工具(如SSML和语音合成标记语言)来增强语音应用的表达力和可用性,使语音响应更加自然和富有表现力。
  • 第8章:讲解如何引导对话流程,包括使用问题和限制选择来指导用户交互,以及如何处理对话中的错误。
  • 第9章:转向Google Assistant平台,介绍如何设置应用、构建交互模型,并使用Dialogflow创建基于语音的交互。
  • 第10章:探讨多模态(Multimodal)应用的开发,即结合语音和屏幕显示的交互方式,以及如何利用Google Assistant的多表面功能。
  • 第11章:介绍如何为Google Assistant应用添加推送交互功能,如日常更新和隐式调用。
  • 第12章:深入讲解如何使用Actions SDK构建Google Assistant应用,包括解析输入、处理意外情况等高级主题。

书籍特色

  • 实用性强:书中提供了大量实际代码示例和开发步骤,帮助读者快速上手并构建功能完善的语音应用。
  • 涵盖两大平台:不仅讲解了Alexa技能的开发,还深入探讨了Google Assistant应用的构建,使读者能够掌握两大主流语音平台的开发技巧。
  • 设计原则与实践相结合:在介绍技术实现的同时,强调了VUI设计的最佳实践,帮助开发者设计出更自然、更易用的语音交互体验。
  • 逐步深入:从基础概念到高级功能,内容由浅入深,适合不同层次的开发者阅读。

适用读者

这本书适合希望进入语音应用开发领域的开发者,无论是初学者还是有一定经验的开发者,都能从中获得宝贵的指导和启发。同时,对于对语音交互设计感兴趣的设计师和产品经理,这本书也提供了实用的参考和思路。

总之,《Voice Applications for Alexa and Google Assistant》是一本全面、实用且深入的语音应用开发指南,能够帮助读者在语音技术这一快速发展的领域中快速成长并取得成功。

期待您的支持
捐助本站