- Voice User Interface Projects
- Henry Lee
- 294字
- 2021-07-23 17:17:09
Introduction
In the future, user interfaces will move away from being touch-based and mouse-clicking web interfaces to voice and conversation-based user interfaces. On average, a person speaks about 20,000 words a day (http://bit.ly/2GYZ1du), which is the equivalent of reading half a book, and voice commands are 5 times faster to process (http://hci.stanford.edu/research/speech/index.html) than web user interfaces or typing. The huge efficiency of voice commands is attributed to the fact that speaking is natural to everyone. The technological leaps in natural language processing (NLP), thanks to machine learning (ML) and artificial intelligence (AI), and increased computing power has made it possible to accurately understand and process complex human voices and speech patterns. This book will teach developers how to create voice-enabled applications using NLP platforms such as Google's Dialogflow and Amazon's Alexa Skills Skit, and deploy them to personal digital assistant devices, such as Google Home, Amazon Echo, and Google's Android Auto.
This chapter covers the history of voice user interfaces (VUIs) and discusses what VUIs are. It will help you understand the roles NLP platforms play in the development of VUIs. The chapter also introduces modern voice-enabled applications such as chatbots, personal digital assistant devices, and automobile virtual assistant systems, and how VUIs can be beneficial to such applications. You will then learn about user experience and design principles to deliver compelling voice-enabled applications to consumers. Finally, this chapter ends by looking at both current and predicted future capabilities of digital personal assistant devices.
This chapter will cover the following topics:
- History of VUIs
- Basic concepts of VUIs
- NLP platforms
- Benefits of VUIs
- Chatbots, Amazon Echo, Google Home, and automobile virtual assistant systems
- Best practices, design principles, and user experiences when creating VUIs
- Current and predicted future capabilities of digital personal assistant devices
- Learning Python Web Penetration Testing
- Python量化投資指南:基礎、數據與實戰
- 趣學Python算法100例
- C#程序設計教程
- 深入理解Java7:核心技術與最佳實踐
- PostgreSQL 11從入門到精通(視頻教學版)
- Python Network Programming Cookbook(Second Edition)
- JavaScript by Example
- 精通網絡視頻核心開發技術
- Java Fundamentals
- UML軟件建模
- Hands-On Dependency Injection in Go
- SQL Server 2014 Development Essentials
- 零基礎C語言學習筆記
- C++ Game Development Cookbook