Post written by
Luke Wallace
Director of Android Engineering at Bottle Rocket, overseeing the development of mission-critical apps, including Starwood and Southwest.
Voice interactions with digital devices are not new. Dragon’s Naturally Speaking has been around since the late 1990s, and speech-to-text in some capacity has been on almost every device available since then. What has changed are the integrations and capabilities and, of course, the accuracy. Alexa is now able to order almost anything from Amazon, Siri can send messages and set up reminders and Cortana opens desktop applications and sends emails. The Google Assistant, for which I develop apps at Bottle Rocket, aims to provide a lot of this same functionality, with a few enhancements along the way.
Now Is The Time
The number of voice interactions is growing exponentially, and the opportunities for companies to get in front of users are following suit. As accuracy and capabilities grow, so does consumer demand across every platform. When people look at new Internet of Things (IoT) devices, they’re expecting integration with Alexa or Google Home. It’s becoming more common for family members to ask their favorite voice assistant to play the music they want, instead of loading up their music app and searching for it manually. Even children are learning that talking to the assistant can result in faster answers than a browser search, even if the results are the same. If you want to create a voice-based app for your company, now is the time to start working on it.
Choose Your Path
When people think about your company, what do they think about as the primary interaction? This is a good place to start when building a voice-based app. If you’re a national food chain that focuses on delivery, your voice app needs to let people order food. If you’re not sure what people might want, ask your support channels about the users they connect with. They will likely know the top three requests off the top of their head.
Besides responding to user requests, you can also use a voice app to educate customers about other products and services you have. Maybe you want people to think about larger catering orders for their office, not just family-size orders. You can mention that as one option in the conversation, much like you would present it as an option in a smartphone app.
You’ll want to meet user’s basic expectations about your brand, but that doesn’t mean you can’t offer new ideas that help guide users to new areas or experiences. Regardless of which way the user goes, you’ll need to help them finish the task at hand or offer a way out if they feel like they’ve gone too far. If they get stuck, you can provide options on how to answer the current question, but you also should let them exit a conversation or start over if they decide they really don’t want to do something.
How Machine Learning Fits In