Book description
Build great voice apps of any complexity for any domain by learning both the how's and why's of voice development. In this book you’ll see how we live in a golden age of voice technology and how advances in automatic speech recognition (ASR), natural language processing (NLP), and related technologies allow people to talk to machines and get reasonable responses. Today, anyone with computer access can build a working voice app. That democratization of the technology is great. But, while it’s fairly easy to build a voice app that runs, it's still remarkably difficult to build a great one, one that users trust, that understands their natural ways of speaking and fulfills their needs, and that makes them want to return for more.
We start with an overview of how humans and machines produce and process conversational speech, explaining how they differ from each other and from other modalities. This is the background you need to understand the consequences of each design and implementation choice as we dive into the core principles of voice interface design. We walk you through many design and development techniques, including ones that some view as advanced, but that you can implement today. We use the Google development platform and Python, but our goal is to explain the reasons behind each technique such that you can take what you learn and implement it on any platform.
Readers of Mastering Voice Interfaces will come away with a solid understanding of what makes voice interfaces special, learn the core voice design principles for building great voice apps, and how to actually implement those principles to create robust apps. We’ve learned during many years in the voice industry that the most successful solutions are created by those who understand both the human and the technology sides of speech, and that both sides affect design and development. Because we focus on developing task-oriented voice apps for real usersin the real world, you’ll learn how to take your voice apps from idea through scoping, design, development, rollout, and post-deployment performance improvements, all illustrated with examples from our own voice industry experiences.What You Will Learn
- Create truly great voice apps that users will love and trust
- See how voice differs from other input and output modalities, and why that matters
- Discover best practices for designing conversational voice-first applications, and the consequences of design and implementation choices
- Implement advanced voice designs, with real-world examples you can use immediately.
- Verify that your app is performing well, and what to change if it doesn't
Who This Book Is For
Anyone curious about the real how’s and why’s of voice interface design and development. In particular, it's aimed at teams of developers, designers, and product owners who need a shared understanding of how to create successful voice interfaces using today's technology. We expect readers to have had some exposure to voice apps, at least as users.
Table of contents
- Cover
- Front Matter
- Part I. Conversational Voice System Foundations
- Part II. The Planning Phase: Requirements Discovery and High-Level Design Definition
-
Part III. The Building Phase: Design-Informed Development
- 6. Applying Human “Rules of Dialog” to Reach Conversation Resolution
- 7. Resolving Incomplete Requests Through Disambiguation
- 8. Conveying Reassurance with Confidence and Confirmation
- 9. Helping Users Succeed Through Consistency
- 10. Creating Robust Coverage for Speech-to-Text Resolution
- 11. Reaching Understanding
- 12. Applying Accuracy Strategies to Avoid Misunderstanding
- 13. Choosing Strategies to Recover from Miscommunication
- 14. Using Context and Data to Create Smarter Conversations
- 15. Creating Secure Personalized Experiences
- Part IV. The Launch Phase: Verifying and Tuning
- Back Matter
Product information
- Title: Mastering Voice Interfaces: Creating Great Voice Apps for Real Users
- Author(s):
- Release date: May 2021
- Publisher(s): Apress
- ISBN: 9781484270059
You might also like
book
Audio Source Separation and Speech Enhancement
Learn the technology behind hearing aids, Siri, and Echo Audio source separation and speech enhancement aim …
book
Voice Applications for Alexa and Google Assistant
Voice Applications for Alexa and Google Assistant is your guide to designing, building, and implementing voice-based …
book
Data-Driven Alexa Skills: Voice Access to Rich Data Sources for Enterprise Applications
Design and build innovative, custom, data-driven Alexa skills for home or business. Working through several projects, …
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …