
Designing Voice User Interfaces
Principles of Conversational Experiences
Publisher: O'Reilly Media
Release Date: December 2016
Pages: 278
Read on O'Reilly Online Learning with a 10-day trial
Start your free trial now Buy on AmazonWhere’s the cart? Now you can get everything with O'Reilly Online Learning. To purchase books, visit Amazon or your favorite retailer. Questions? See our FAQ or contact customer service:
1-800-889-8969 / 707-827-7019
support@oreilly.com
Voice user interfaces (VUIs) are becoming all the rage today. But how do you build one that people can actually converse with? Whether you’re designing a mobile app, a toy, or a device such as a home assistant, this practical book guides you through basic VUI design principles, helps you choose the right speech recognition engine, and shows you how to measure your VUI’s performance and improve upon it.
Author Cathy Pearl also takes product managers, UX designers, and VUI designers into advanced design topics that will help make your VUI not just functional, but great.
- Understand key VUI design concepts, including command-and-control and conversational systems
- Decide if you should use an avatar or other visual representation with your VUI
- Explore speech recognition technology and its impact on your design
- Take your VUI above and beyond the basic exchange of information
- Learn practical ways to test your VUI application with users
- Monitor your app and learn how to quickly improve performance
- Get real-world examples of VUIs for home assistants, smartwatches, and car systems
Table of Contents
-
Chapter 1 Introduction
-
A Brief History of VUIs
-
Conversational User Interfaces
-
What Is a VUI Designer?
-
Chatbots
-
Conclusion
-
-
Chapter 2 Basic Voice User Interface Design Principles
-
Designing for Mobile Devices Versus IVR Systems
-
Conversational Design
-
Setting User Expectations
-
Design Tools
-
Confirmations
-
Command-and-Control Versus Conversational
-
Conversational Markers
-
Error Handling
-
Don’t Blame the User
-
Novice and Expert Users
-
Keeping Track of Context
-
Help and Other Universals
-
Latency
-
Disambiguation
-
Design Documentation
-
Accessibility
-
Conclusion
-
-
Chapter 3 Personas, Avatars, Actors, and Video Games
-
Personas
-
Should My VUI Be Seen?
-
Using an Avatar: What Not to Do
-
Using an Avatar (or Recorded Video): What to Do
-
When Should I Use Video in My VUI?
-
Visual VUI—Best Practices
-
Visual (Non-Avatar) Feedback
-
Choosing a Voice
-
Pros of an Avatar
-
The Downsides of an Avatar
-
Conclusion
-
-
Chapter 4 Speech Recognition Technology
-
Choosing an Engine
-
Barge-In
-
N-Best Lists
-
The Challenges of Speech Recognition
-
Data Privacy
-
Conclusion
-
-
Chapter 5 Advanced Voice User Interface Design
-
Branching Based on Voice Input
-
Disambiguation
-
Handling Negation
-
Capturing Intent and Objects
-
Dialog Management
-
Don’t Leave Your User Hanging
-
Should the VUI Display What It Recognized?
-
Sentiment Analysis and Emotion Detection
-
Text-to-Speech Versus Recorded Speech
-
Speaker Verification
-
“Wake” Words
-
Context
-
Advanced Multimodal
-
Bootstrapping Datasets
-
Advanced NLU
-
Conclusion
-
-
Chapter 6 User Testing for Voice User Interfaces
-
Special VUI Considerations
-
Background Research on Users and Use Cases
-
Designing a Study with Real Users
-
Early-Stage Testing
-
Usability Testing
-
Performance Measures
-
Next Steps
-
Testing VUIS in Cars, Devices, and Robots
-
Conclusion
-
-
Chapter 7 Your Voice User Interface Is Finished! Now What?
-
Prerelease Testing
-
Measuring Performance
-
Logging
-
Transcription
-
Release Phases
-
Surveys
-
Analysis
-
Tools
-
Conclusion
-
-
Chapter 8 Voice-Enabled Devices and Cars
-
Devices
-
Cars and Autonomous Vehicles
-
Conclusion
-
-
Appendix Epilogue
-
Appendix Products Mentioned in This Book
-
Mobile Phone Assistants
-
Home Assistants
-
Toys/Other
-
Apps
-
Video Games
-
Watches / Bands
-
Cars
-
-
Appendix About the Author