Voice UI Systems

Designing, Developing, and Deploying Conversational Interfaces
Ann Thymé-Gobbel, Ph.D. and Charles R. Jankowski Jr., Ph.D.
  • ISBN 9781617295461
  • 513 pages (estimated)
We regret that we will not be publishing this title.
Look inside
Voice-commanded applications are everywhere, running on smart speakers like the Amazon Echo and Google Home, digital assistants like Apple’s Siri, speech-based automotive chatbots, and even novelties like the Alexa-enabled Big Mouth Billy Bass. In Voice UI Systems, authors Ann Thyme-Gobbel and Charles Jankowski draw from more than three decades of experience in voice-related development and research to bring you up to speed with a host of voice-controlled applications. This engaging guide focuses on end-to-end voice app development, concrete best practices, and how to avoid common pitfalls. Including practical instruction, real-world examples, and lots of code samples, this book is perfect for developers ready to create fully-functioning voice solutions that users will love!

about the technology

New platforms and tools make voice apps easier to create than ever before. The unfortunate downside is a flood of sub-par apps that leave users frustrated with easily-avoidable bugs, design flaws, and installation glitches. To build voice apps you need intermediate-level skills in a language like Python or JavaScript along with a solid command of how voice-to-machine interactions work. Being voice-first means leveraging knowledge about other modes, like chat, while incorporating voice-specific knowledge to the process. Like any other application style, voice-centric software requires a proven strategy of planning, designing, building, testing, deploying, and assessing until you get it right.

about the book

Voice UI Systems is your personal roadmap to developing successful voice applications. In this insightful guide, you’ll get a solid foundation in modern voice technologies and also get your feet wet writing your first speech interaction apps. As you progress, you’ll devise an effective plan for balancing business and product requirements, technology dependencies, and user needs. Through interesting and practical examples, you’ll be immersed in design-informed development with code and techniques that address various characteristics of voice-first interactions. Finally, you'll ensure your apps succeed by onboarding Ann and Charles’s techniques for testing and debugging. This practical tutorial teaches you the most effective strategy of just-in-time actionable steps and tips for making great voice apps, no matter the scope, topic, or users!

what's inside

  • Planning, building, verifying, and deploying voice apps
  • Applying human rules of dialog
  • Accuracy strategies for avoiding misunderstandings
  • Using world knowledge to improve user experiences
  • Error strategies for recovering from miscommunications
  • Using context for smarter dialogs
  • Pitfalls and how to avoid them
  • Real-world examples and code samples in JavaScript and Python

about the reader

For developers with intermediate JavaScript or Python skills.

about the authors

Ann Thyme-Gobbel and Charles Jankowski have worked in speech recognition and natural language understanding for over 30 years. Ann is currently the Voice UI/UX Design Leader at Sound United. She holds a Ph.D. in cognitive science and linguistics from UC San Diego. Charles is currently Director of NLP Application at CloudMinds Technologies. He holds S.B., S.M., and Ph.D. degrees from M.I.T. Together Ann and Charles created a multi-modal conversational natural language interface to assist acute and chronic care patients.

A very good book on the unique challenges you face when trying to build programs using voice technology.

William Wade

The pro-tips in it will make you avoid the most common pitfall, you will create a very solid and chatty application.

Davide Cadamuro

Unlike other books that focus too much on the technical aspects, this book will teach you the underlying concepts of voice systems first.

Peter Friese

A book that introduces you into the world of voice applications with the wisdom of experienced professionals.

Jose San Leandro

Everything you need to know when developing voice applications.

Harald Kuhn

Informative, and packed with actionable information

Miguel Eduardo Gil Biraud

A comprehensive guide into the world of Voice UI systems.

Doniyor Ulmasov

A thorough and complete treatise on building a voice based system.

Richard Vaughan