Get a step-by-step guide for developing voice interfaces for applications and devices connected to the Internet of Things. By allowing consumers to use natural human interactions, you can avoid awkward methods of input and interactivity to provide them with elevated user experiences. This practical book is ideal for software engineers who build applications for the Web, smartphones, as well as embedded systems that dominate the IoT space.
- Integrate voice interfaces with internet connected devices and sensors
- Learn how to integrate with existing voice interfaces
- Understand when to use a voice over other Natural User Interface technologies
- Build a prototype with tools such as Raspberry Pi, solderless breadboards, jumper cables, sensors, Arduino, Visual Studio, and other tools
- Use cloud services such as Azure and AWS to integrate voice with your existing or new web service end-points
Table of contents
1. Introduction to Voice Interfaces and the IoT
- Welcome to a NUI World
- Voice All the Things!
- What Is NLP?
- Experience Design
- Decisions, Decisions...
- 2. Existing APIs and Libraries
- 3. Getting Started with AVS
- 4. Iterate: Evolve the Prototype
- 5. A Different Approach Using IoT Core and API.AI
- 6. What Else Can We Do?
- Title: Programming Voice Interfaces
- Release date: October 2017
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491956069
You might also like
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …