Wouldn't you like to have your very own gofer dedicated to doing all the menial tasks you hate? That's a big part of the appeal of the iPhone 4S: Siri, the voice-driven virtual assistant, turns anyone with a couple hundred bucks into a CEO attended by a full-time lackey. But can you get the same kind of slavish devotion from an Android phone?
I've spent the past week auditioning all manner of Android virtual assistants, most of them free, including Google's Voice Actions app, the awkwardly named Speaktoit Assistant, and a digital "intern" named Eva that interrupted my conversations to hector me about upcoming appointments.
I've concluded that you can find decent virtual help on an Android phone, but the assistants available likely won't be as smooth and capable as Siri. Siri is like the classic executive secretary, always well-dressed and possessed of an elephant's memory and a dry wit. Android assistants are more likely to show up with their shirttails hanging out occasionally. They don't know how to do some things that Siri can do, and they usually won't get your jokes. But that doesn't mean they aren't helpful.
More Than Voice Recognition
Many people think of Siri and apps like it as being primarily voice recognition programs. But while deciphering what you say is important, what differentiates virtual assistants is what they can do after interpreting your speech. That's especially true of Android virtual assistants because most of them rely on the OS's built-in voice recognition capability.
Both Apple and Google send what you say to their servers, whose powerful processors decipher your speech and then send a text version back to your phone. Google's speech recognition is uncannily accurate. I found it superior to Siri's (though in fairness, I didn't spend nearly as much time with Siri as I did with my Android phone).
So virtual assistants differ from one another primarily in their ability to execute your commands after receiving them from the server. I put all of the helper apps I tested through a series of 18 tasks, from checking the weather and stock prices to sending an email message, mapping a location, and tweeting. My favorite assistants: Speaktoit Assistant and Google's Voice Actions.
I spent a lot of time last week talking to my phone and I found it oddly helpful that the free Speaktoit Assistant presented me with an actual (albeit animated) person that I could talk to. You can alter your assistant's appearance in myriad ways, including changing his/her sex, hair style, and nose size. Female assistants can wear anything from a formal gown more appropriate for a red-carpet event to a skimpy vest-and-tie combination that looks as though it belongs (temporarily) on a stripper.
Speaktoit handled most of its assignments well, including checking the weather, making phone calls, and answering questions (for instance, "How tall is the Empire State Building?"). When I asked Speaktoit to search the Web or to find a location on a map, it brought the results up in a window of its own, rather than opening my default browser or mapping software. But you can touch an icon in the corner of the window to bring up the same information in the default apps.
I liked the app's approach to sending texts and email. It would transcribe my message and then put it in the message field of my phone's default app. That arrangement left it to me to manually choose the recipient, add a subject (in the case of an email), and press Send. Though the approach isn't as hands-free as the way Siri handles the same tasks, it's superior to how many other Android assistants do it. Speaktoit also successfully tweeted and posted status updates to Facebook, which Siri can't do without a workaround.
Speaktoit was one of the few Android assistants I tested that could figure out how to play music from my collection, with this limitation: Whether I asked it to play an album or an artist, it played just one song from the album or artist, a selection that it seemingly chose at random. Another idiosyncrasy: Speaktoit can tell you your agenda for today, but not for any other day.
Google Voice Actions
Most virtual assistants claim that they can figure out what you want regardless of how (within reason) you phrase your requests. Google's free Voice Actions assistant--part of its Voice Search utility--demands a more consistent approach. To use this app, you must employ Google's set phrases. To play music, for instance, you have to say "Listen to Benny Carter" rather than "Play Benny Carter." Google's app is somewhat more limited in what it can do, too: In addition to playing music, it can send texts and email, make calls, map a location, give directions, write a note, search the Web, and go to a specific site.
If you play by Google's rules, though, you'll find that the app is smooth and helpful. Perhaps because Voice Actions is a Google-developed app interacting with a Google-developed operating system and (in many cases) with other Google-developed apps such as Maps, the whole system works fairly seamlessly.
For a number of tasks, however, Voice Actions wasn't quite as hands-free as I might have wished from a virtual assistant. When I asked for the day's weather, for instance, instead of reading me the day's forecast--as Speaktoit Assistant did--Voice Actions searched the Web for a weather report that I had to read off my screen; this arrangement isn't a problem if you're walking along the street, but it's definitely inconvenient if you're driving.
Vlingo is one of the few Android assistants that doesn't rely exclusively on Google's voice recognition system. You can choose to use Google's system or Vlingo's home-grown processing. My advice is to stick with Google. I tried Vlingo's voice recognition and found it generally disappointing.
In fact, I was disappointed by this free app overall. It couldn't perform a number of functions--such as reading me my calendar or setting an alarm--at all. Even odder were capabilities that it had one day and seemed to lose the next. The first time I tested Vlingo, for instance, it did a competent job of preparing an email message. But the next time I asked it to "send an email," it simply offered to Google the phrase "send an email."
Vlingo does have some bright spots. It can send tweets and update your Facebook status. Also, when you give Vlingo a command, it continues listening to you until you press Done. Many other systems stop listening as soon as they detect a pause, forcingyoutospeakreallyfastsothattheydon'tcutoffbeforeyou'redone.
Next: Jeannie and Eva Intern