Voice user interfaces (VUIs) are built to provide speech recognition capabilities to assist users in utilizing their smart devices, and generally, they are a cornerstone of the modern user experience. Voice recognition not only refers to the traditional functionality of text to speech but also to improved integration of voice into IoT applications, and many more.
VUIs can be an excellent foundation for building new types of applications that provide significant value to users and businesses. The second era of voice user interfaces that we live in is also the age of advances in technology, graphics processing, and cloud computing, which is all giving rise to AI and ML. And speech recognition technology is the technology that helps reveal the true potential of AI to the world. In this article, we’ll take a look at how speech recognition technology works, what features make it so appealing, and what challenges one has to be ready to face when diving into this exciting field.
The first era of VUIs began in the early 2000s. Interactive voice response (IVR) systems that were capable of understanding human speech were growing in popularity then. They were not without flaws but what is important is that they paved the way for future developments in the field and laid the foundations for what we see in speech recognition today.
Simple IVR software allowed pre-recording commands and executed these commands upon receiving them from humans. However, if we talk about advanced IVR systems, we have to talk about the systems that included speech-recognition software allowing a caller to communicate with a computer using simple voice commands. It let serve high call volumes with decent efficiency. Routing callers to the right menu and to the operator or sales agent that were capable of assisting them. Phone banking, phone surveys, and televoting are the most common use cases of IVRs.
Voice technology, as we know it now, is the product of the second era of VUIs. Virtual assistants like Alexa, Siri, and Google Assistant are all products of the second era of voice user interfaces. So, how do they actually enable voice recognition?
In short, voice user interfaces work according to the following algorithm:
This workflow is enabled by Automatic Speech Recognition (ASR) and Natural Language Understanding (NLU). Automatic Speech Recognition is the process of transforming spoken language into text. This step is known as transcription. The computer recognizes the words said. Next, we need to interpret what the computer heard and understood so that it could act upon those commands. Natural Language Understanding is what allows semantic interpretation. It is a branch of NLP and one of the key AI operations that helps interpret human language. Going beyond speech recognition, it is capable of determining the speaker’s intent. NLU recognizes patterns within a human language and lets a computer engage in a meaningful dialog with its users in a natural, interactive, conversational manner. This process can be reduced to four elements described in the scheme below.

The key success factor here is the correct interpretation of the command uttered. Accordingly, one will be able to take full advantage of voice technology only if the right technology framework is chosen for the tasks of ASR and NLU.
User interfaces let people interact with computers of any type, including PCs, smartphones, tablets, and game consoles. Accordingly, modern UI designs are expected to give people the confidence to use computers as if they were their own personal assistants, responding to all sorts of requests and commands. This human-centric nature of UI designs is what drives innovation in the field. Thus, voice-enabled technology has become the next-generation interface paradigm, promising significant potential for improving user experience and productivity.

Voice-user interfaces empowered millions of people to gain better control over their homes, businesses, and phones. Of course, VUIs are different from graphical UIs. The same guidelines cannot be applied to them both. But voice-enabled UIs have a number of distinct advantages that are illustrated in the following examples:
VUIs allow for hands-free interactions. This form of interaction removes the need to tap on the screen or press buttons. Speech is the primary mode of human communication. For centuries, people have been building relationships through speech. That is why technologies that enable customers to do the same are highly valued. Besides, dictating text messages was proven to be faster than typing, even for expert texters. Hands-free interactions save time and increase efficiency, at least in some cases.
With that in mind, a group of Microsoft researchers has recently presented the concept of place-onas. These place-onas serve as hypothetical archetypes of places in which the envisioned application is expected to be used. The examples include a place-ona ‘in a library wearing headphones’, a ‘cooking’ place-ona, a ‘nightclub’ place-ona, and a ‘driving’ place-ona. Their hands, eyes, and ears can be either free or busy, and their voice can be either restricted or free. This affects the possibility to use VUIs and is something the app development team must always keep in mind.
Quality VUIs have to provide intuitive user flow, and technological innovations promise to continue increasing the intuitiveness of voice interfaces. VUIs require less cognitive effort from a user than graphical UIs. Moreover, everyone – be it a little child or your grandmother – knows how to talk. So, designers of VUIs are generally better positioned compared to GUIs designers who risk delivering unintuitive menus and exposing users to the discomfort of poor interface design. It is probable that VUI creators won’t have to instruct customers on how to use the technology. Instead, people can ask their voice assistant if help is needed.
Voice is today’s vehicle for human-machine interactions. This democratizes the use of technology by letting users interact with their computers as if they were speaking with a friend. Still, there is a challenge of understanding users’ intent and responding appropriately to their commands. But a new lexicon of commonly-understood and intuitive cues for voice control is emerging to enable people to intuitively navigate between different AI systems.
Experiences with accurate speech recognition software promise a more humane conversation. Today’s consumers seek personality in voice-based man-machine interactions. On one hand, they want a machine that understands and expresses thoughts like their own – this is known as empathic language. On the other hand, they want a machine that speaks in their native language and that brings the speed, efficiency, and naturalness of spoken human interactions. The combination of the two allows recognizing personality in speech, including emotions, intentions, and features of the speech that the customer uses to express them.
Also, using voice, one can better convey the tone of a message. Tone and intonation play a large role in communication, and voice-enabled technology has this advantage over other standard technology choices. And it works both ways. Virtual assistants, when unable to understand the command, can reply in an easy-going way so that users don’t feel frustrated. Meanwhile, users are free to formulate commands as they will, and intelligent voice interfaces will react to the intonation, tone of the voice and choice of words. Besides, hearing the virtual assistant’s voice answering users’ commands or questions may bring comfort to those who feel low or vulnerable.
At the same time, however, voice-enabled technologies allow for natural language interaction, enabling users to focus on the intended message and not worry about being misunderstood or misrepresented.

All that said, speech recognition technology is still not a cure-all. Sometimes, it is more convenient for users to go for a traditional graphical interface instead. The following list will give you an idea of the presumable limitations in using voice-assisted applications:
Apart from the marketable advantages that new technology brings to the table, it also comes with certain challenges, especially in the areas of accuracy, integration with traditional technology, data privacy, and cost. Some of these challenges are already being overcome by many major technology vendors but there’s always room for improvement.
Voice user interfaces lie at the heart of the new UI paradigm. Experience designers, in particular, are always in search of innovative design techniques and VUIs are a natural place to start. Despite VUIs’ steady growth in popularity, some users still do not trust the technology and report difficulties in navigating and interacting with voice interfaces. At the same time, speech-enabled interfaces prove to be a powerful tool to bring users closer to the features and functions that businesses want them to experience. It is clear that we have yet work to do to bridge the gap between business requirements and the technical capabilities of speech interfaces. However, it is already within our reach to accept those challenges and do our best to create excellent experiences for our users.