May 12, 2020
“A voice assistant is a digital assistant that uses voice recognition, speech synthesis, and natural language processing (NLP) to provide a service through a particular application.”
If you search ”what is a voice assistant?” on Google, the definition above appears as the first result. This definition works because it lists the technologies required to provide human-to-computer voice interactions, a.k.a. a “voice interface”. Voice recognition, speech synthesis, and natural language processing technologies together create a software stack that enables voice assistants to operate (a “Spokestack” you might say).
So does providing a voice interface to a company’s digital services make it a voice assistant?
The answer is yes. Now let’s discuss the difference between a smart speaker (e.g. Alexa) smart speaker apps (e.g. The Jeopardy Skill), and independent voice assistants.
An independent voice assistant, sometimes referred to as an “owned assistant,” is a type of voice interface that enables companies to directly communicate with their customers. With independent assistants, there are no intermediaries (e.g. Alexa, Siri, Google Assistant) standing between companies and their customers. The conversation is heard, understood, and responded to directly by the company. This provides multiple benefits for both the consumer and the company.
Mutual Benefits for Customers & Companies
Building an independent voice assistant offers more control over the customer experience, thereby creating the experience a company wants their customer to have with their brand. Benefits include:
- Easier access to customer account and payment information.
- A voice that best represents their brand over the platform’s voice (e.g. Siri’s voice)
- Data on intents and experiences that the company can use to inform product and service decisions.
How Are Independent Voice Assistants Used?
Voice assistants can be integrated with existing mobile apps and/or websites. These can entail something as simple as offering voice search using a touch-to-talk mic button. They can also be more dynamic experiences that involve things like wake words to activate listening and content that is broken out into conversational pieces like step-by-step instructions.
Independent voice assistants can also co-exist with third party voice platforms (e.g. Siri, Google, Alexa). Currently, iOS and Android prefer using deep links (Siri Shortcuts for iOS; App Actions for Android) to interface with Siri and Google Assistant. Deep links require developers to link to parts of their application based on what the user says to Siri and Google Assistant. Developers who add voice to their app can have deep links resolve to a listening screen that asks the user “How may I help you?” and take over the conversation.
There is another scenario where companies can retain more control of the conversation on smart speakers by Alexa, but that’s a bit more complicated. We’ll save that for another post.
Different Types of Voice Assistants
The difference between the types of voice assistants comes down to who controls the experience and how the voice assistant is accessed. The following is how we think about the different types of voice assistants based on control and access.
Platform Assistants handle natural language processing, speech synthesis, and a wake word that activates listening (“Hey Siri”), and are tightly integrated with hardware such as smart speakers and mobile devices. These assistants are usually general AIs that try to answer every question a user may have. They also provide marketplaces for third party “voice apps” that make platform assistants smarter.
Voice Apps exist within a platform assistant. They wrap content and services into an API that platform assistants can access and distribute. These apps offload natural language processing, speech synthesis and wake word control to platform assistants. They’re usually described in relation to the platforms where they operate, such as Alexa Skills, Google Actions, Bixby Capsules, etc.
Independent Assistants are voice assistants independent of platforms meaning that customer conversations are controlled by companies and developers without help from a platform assistant. This means companies are able to control natural language processing, speech synthesis, and wake word(s). These assistants can be integrated within existing products such as mobile apps, websites, and/or proprietary hardware.
Spokestack provides technology and services to enable developers to build independent voice assistants. Please email us at email@example.com if you are interested in hearing more about how we can help you build an independent voice assistant.