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
Design for Voice Interfaces
Keyboards and input screens still work for mobile devices, but they just might disappear for some …
Mastering Voice Interfaces: Creating Great Voice Apps for Real Users
Build great voice apps of any complexity for any domain by learning both the how's and …
Robust Automatic Speech Recognition
Robust Automatic Speech Recognition: A Bridge to Practical Applications establishes a solid foundation for automatic speech …
What's New in Software Architecture: Data Mesh and the AI Revolution with Zhamak Dehghani (Audio)
Join Neal Ford and Zhamak Dehghani for a discussion about the challenges of creating, sharing, and …