Smart assistants might be the tip of the iceberg in taking away our jobs in the future, but that doesn’t mean we can’t make use of them in the meantime. Virtual assistants like Cortana, Siri, Google Assistant, and Alexa are now a signature feature of smartphones and tablets, so knowing which one is best could have a significant impact on what your next hardware purchase might be.
To see how these different smart assistants measure up, we pitted Cortana vs. Siri vs. Google Assistant vs. Alexa in a virtual assistant head to head.
Voice accuracy and speed
Mainly controlled by a user’s voice, the digital assistant’s primary ability to know when it’s spoken to and understanding what’s said is essential. Each one has a wake word or phrase that it listens for, such as “Hey Cortana,” “OK, Google,” “Siri,” and “Alexa.” The wake word tells the digital assistant to listen and respond to what’s said next — but if you have a niche accent or don’t like to shout, are some assistants better at understanding you than others?
While each of the principal voice assistants offers excellent voice recognition, Google Assistant and Siri are better at picking up what you say — especially when there is environmental noise, or the assistant itself is relaying some information to the user. Microsoft claims Cortana has a good understanding of context, but it struggles much more than the other two in actually hearing what you’re saying, as does Alexa. Quiet environments are best when using the last two, as background noise can significantly interfere with them comprehending what you’re asking of them.
In terms of response time to queries, Google Assistant comes out on top again, consistently providing fast replies to orders. Alexa and Siri were both hot on its heels, however, but Cortana comes in last. Since users have reported issues with Cortana understanding even basic requests despite no problems with their microphones (setting reminders, canceling tasks, and finding info on restaurants), it’s hard to measure response time to queries if they’re unheard. When the command is picked up clearly by the alternative digital assistants, Siri can often edge out Alexa, but it very much depends on the tasks you ask of them and your knowledge of their command prompts. So, when it comes to voice recognition: Siri and Google Assistant win that category. But when it comes to response times with queries, Google Assistant is the clear winner.
Features and capabilities
Whichever virtual assistant you use, they all support the same essential functions. These include setting calendar events and alarms, making calls, sending emails and messages, and playing music. But each also has its quirks and special features that make them unique.
For searches and responding to queries for information, Cortana uses Microsoft’s own Bing search engine, while both Siri and Google Assistant use Google. Although the latter two might use the same search platform, when you ask for info on restaurants, Siri will prompt you to call or make a reservation. If you know where you want to eat already, all three can make a reservation or order food for you.
Google Assistant has another advantage for those who regularly use the Google search engine: It already knows a lot about you. While that does raise some concerns over privacy, it also means that it’s arguably the most personalized of services — at least when you first get started using it. Its Google Duplex natural voice system holds great promise for more natural communication with Google Assistant too, whether that’s between it and the owner, or with others.
Some of the features offered by the assistants perform differently depending on which platform you’re using them on. Google Assistant reads the news to you on a Home speaker, while Cortana will do that on a smartphone. Siri only likes playing music through Apple Music, while Cortana and Google Assistant work just fine with Spotify and music stored on your device.
Alexa is great for simple commands and ordering off Amazon. Still, if you’re looking for a digital assistant that can comprehend everyday language and doesn’t require a user manual to master, you may want to look elsewhere. It’s close, but when it comes to ease of use, personalization, and natural communication, Google Assistant edges out the competition to win the features and capabilities category as well.
Arguably the starkest difference between the main virtual assistants is the hardware and platforms where they can integrate. Siri might work well with HomePod speakers, AirPod headphones, and on devices like the iPhone and iPad. Unfortunately, you can’t pull it up on your Android device or Windows PC.
In comparison, Google Assistant is available on Android and iOS platforms, and with a few tweaks, you can even get it running on Windows or Linux. It also has compatible hardware options like the Google Home smart speaker and Chromecast and is gradually being integrated with Chrome OS devices, like the Google Pixelbook.
Cortana is much the same, with a wide range of hardware and software platform support. It’s integrated into Windows 10 devices of all kinds, including all Windows 10 PCs, the now-defunct Windows 10 Mobile, and the Xbox One console. Cortana also lives in a couple of smart devices, including the Harmon Kardon Invoke speaker, and there are increasingly powerful and essential Cortana apps for iOS and Android. Being part of the Amazon ecosystem, Alexa can easily connect with Fire TVs and tablets as well as many other Bluetooth speakers in a variety of designs — unlike Google Assistant’s cookie-cutter aesthetic — and provides an excellent base for those interested in developing a smart home.
When it comes to how easy it is to get your home assistant up and running, the only one that will take a significant amount of time is Cortana. While Alexa, Google Assistant, and Siri enjoy setups that only require a username and password and take less than a minute to initialize, Cortana will make you jump through several hoops.
To even begin testing out Cortana, you will have to log in to your PC, provide an email account that is not associated with a business or school, and wait to receive a verification code. Some users have even reported having to backdoor their way into Cortana via the app, are only permitted to sign in with the Cortana-approved email account, and are then referred to as said email account by the assistant for the length of the setup process. Suffice it to say, setting up Cortana is less of a pleasure and more of an odyssey, so Cortana brings up the rear in this category. So when it comes to ease of use in an ecosystem, it’s a three-way tie: Alexa, Google Assistant, and Siri all do well here. But when it comes to platform availability and hardware integration, Google Assistant and Cortana are better than the rest.
Google Assistant wins out for now
You don’t need a big drumroll to get the not-so-shocking answer that these systems work with the products from their parent developer. Obviously, with Apple products, you will have Siri, and Cortana is only an option on laptops, tablets, and Windows smartphones.
Google Assistant makes the exception in that it works nearly seamlessly on most devices or platforms, although performance will be best when you integrate it with Google services. For now, Alexa functions best with products from Amazon, although the app will still work on iPhones, for example. However, with the domination Amazon has and continues to grow, we see an incredible amount of potential with Alexa.