MakeUseOf Tests: What’s The Best Voice Recognition Keyboard For Android?

Ads by Google

voice recognition 300   MakeUseOf Tests: Whats The Best Voice Recognition Keyboard For Android?A while ago, we took four Android sliding keyboards and put them to the test. Using the same paragraph of text, we checked which of the well-known available keyboards gets the most accurate results in swiping. The clear winners in that test were SwiftKey Flow and Swype, providing the most error-free text compared to the original.

But swiping is not the only input method on your Android device. Voice recognition has become increasingly popular, and more options are becoming available over time. One can hope that with this increased popularity comes increased accuracy as well. Can you really dictate whole sentences to your Android device, without wasting more time than it’s worth correcting mistakes?

To find out, I took two major voice recognition keyboards, and one lesser known one, and put them all to the test. Which one offers the best accuracy? Read on to find out!

How Was The Testing Done?

As mentioned above, I tested three different voice-input keyboards: Jelly Bean’s default (Google voice typing), Swype, and TouchPal. Each of these keyboards offers voice recognition which you can use to dictate emails, text messages, notes, and anything else you can think of. The feature is very easy to use in all these apps — simply tap the voice icon and start talking.

As a test, I used the following paragraph from the book Life of Pi:

Ads by Google

“Can you believe it, Richard Parker? People, food, a bed. Life is ours once again. Oh, what bliss! The ship came closer still. It looked like an oil tanker. The shape of its bow was becoming distinct. Salvation wore a robe of black metal with white trim.”

As you can see, there are no big or complicated words in this paragraph and no weird names, so I was in no way trying to trip or fail the apps. As most people don’t tend to use big or complicated words in emails, text messages and notes, this seemed like a good enough test. I tried to speak fairly slowly while dictating the paragraph, but not much slower than my normal speech. I used DiffChecker to find the differences between the original paragraph and the dictated ones.

For the purposes of this review, I did not go into further features available in every app. I was only interested to see how accurate their voice-recognition feature it.

Google Voice Typing

google voice typing 3   MakeUseOf Tests: Whats The Best Voice Recognition Keyboard For Android?

Google voice typing is available as part of Android’s default keyboard in Android 4.0+ (ICS) and up. If it’s not already enabled, you can enable it by accessing your device’s settings, tapping on “Language & input”, and ticking the box next to “Google voice typing”.

google voice typing   MakeUseOf Tests: Whats The Best Voice Recognition Keyboard For Android?

Google voice typing is also included in a another Android keyboard called SwiftKey, which you can purchase on Google Play for $1.99. A 30-day free trial is also available.

Usage: Google voice typing types on the screen as you speak, so you can see the result as you go. It’s not immediate, though — there’s actually quite a lag — so you might get confused if you try to read the output while speaking. This lag also means that if you speak too quickly, the engine might miss or skip entire sentences.

Results: Can you believe its, Richard Parker? People, the bed. Wife is ours once again. Oh, what do list! The ship them closer still. It looks like the oil tanker. The shape of its value would be coming to stink. Salvation Warroad of black metal with white trim.

google voice   MakeUseOf Tests: Whats The Best Voice Recognition Keyboard For Android?

To be fair, I should disclose that I tried this paragraph on both the default keyboard and on SwiftKey, so it turned out that I tried Google voice typing more times than the other two. While they both use the same engine, I somehow managed to get better results while using SwiftKey, but this was probably just sheer luck.

Results, SwiftKey: Can you believe it, Richard Parker? People, food, a bed. Life is hours once again. Oh, what’s list! The ship came closer still. It looks like an oil tanker. The shape of a spell was becoming distinct. Salvation for a robe of black metal with white trim.

google voice 24   MakeUseOf Tests: Whats The Best Voice Recognition Keyboard For Android?

Conclusion: Between “Oh, what to do list!” and “the shape of its value would be coming to stink”, I don’t think much of my initial try. The second one looks much, much better, but I felt that I had to go a bit slower than I would like to get that result, and it still wasn’t perfect. And no matter what I did, Google heard “list” when I said “bliss”.

Swype (Dragon Dictation)

swype   MakeUseOf Tests: Whats The Best Voice Recognition Keyboard For Android?

Swype is probably one of the most familiar keyboards available for Android, and now also incorporates the Dragon Dictation voice dictionary. Swype is available for Android 2.2+, and you can download it from Google Play for $0.99. A 30-day free trial is also available.

Usage: Unlike Google voice typing, Swype’s output doesn’t appear as you speak. Rather, you get to record your entire speech, in this case, my Life of Pi paragraph, and the app will transform it to text as soon as you hit “Done”. Depending on the length of your dictation, the analyses phase may take longer or shorter times, but is generally very fast. It’s worth noting that if you go too long without stopping, the screen might turn off and you’ll lose all your work, so it pays to stop for analysis every once in a while.

Results: Can you believe it, Richard Parker? People, food, the bed. Life is ours once again. Oh, that place! I should can closer still. It looked like an oil tanker. The shape of its bow was becoming distinct. Salvation for rogue black metal with white trim.

swype 1   MakeUseOf Tests: Whats The Best Voice Recognition Keyboard For Android?

Conclusion: Swype failed on the word bliss as well, but also on the much simpler word “ship”. In addition, it took a pretty simple phrase such as “wore a robe” and turned into something more complicated: “for rogue”. All in all, I was pretty satisfied with this result, but it still failed in places I felt it shouldn’t have.

Just for laughs, I’ll also share what happened when I went too fast with Swype, talking as I would to a regular person standing in front of me:

swype 2   MakeUseOf Tests: Whats The Best Voice Recognition Keyboard For Android?

Some of this is still perfect, but I had to laugh at “it’s an editorial tanker” and “the shape of its dad was becoming distinct”.

TouchPal

touchpal   MakeUseOf Tests: Whats The Best Voice Recognition Keyboard For Android?

For those of you who don’t own an Android 4.0+ device, TouchPal is the only option on this list that is completely free, no strings attached. While the app itself is available for Android 1.6+ devices, the voice-recognition feature, which is what we’re interested in, is only supported by Android 2.2+ devices. A promising option for those of you with older devices, but can it really deliver?

Usage: Using TouchPal for dictation is a completely different experience than the other two apps I tested. While both Google voice typing and Swype let you speak freely until you were done, TouchPal cuts you off after each sentence. When you dictate a period, or when it just thinks a sentence is over, is simply stops recording and lets you choose between several difference suggestions for your sentence. On the one hand, this is a good way to ensure you have less mistakes by choosing the best suggestion for each sentence, but it also makes the dictation process slower and harder, with unexpected stops and a frequent need to repeat a sentence that was cut off in the middle. In order to test the app like all the others, I simply chose the first option the app suggested for each sentence I dictated.

Results: can you believe it, Richard Parker? people, food, the bed. life is hours once again. Oh, what do list! you should come closer still. it looks like an oil tanker. the shape of a Down was the coming to stand. salvation Warroad black metal with white trim.

touchpal 2   MakeUseOf Tests: Whats The Best Voice Recognition Keyboard For Android?

Conclusion: The first thing that jumps out is that TouchPal did not automatically capitalize the first letter in most sentences. This is surprising, because all my periods appeared as they should, and still TouchPal could not do the basic task of capitalizing for me. As for speech recognition, I wasn’t impressed. It seems that TouchPal took the mistakes made in all other keyboards, combined them, and added some of its own. So again I got the infamous “Oh, what to do list!” but I also got a “Warroad black metal”, and “the shape of a Down was coming to stand”, whatever that may be.

Which Is Best?

I must say, I’m pretty disappointed in all three of these after this test. I haven’t been using this kind of speech recognition much in the past year or so, and I definitely expected something a bit better, especially since Google’s voice typing in Google Now seems to always be pretty accurate. The only thing I can think of is that longer paragraphs are just harder to deal with than a simple query.

If I had to choose one, I would go with Swype. If you don’t go too fast, its recognition abilities are superior to the others, if not perfect. If you own an Android 4.0+ device, you might as well use the default keyboard for free. Just make sure you speak slowly and give it time to catch up with you every once in a while, and you should be fine.

Do you use speech recognition on your phone? Which is your favorite voice recognition keyboard option? Share in the comments!

Ads by Google

20 Comments - Write a Comment

Reply

Daniel

I have no idea how you got such good results. I tried it in a quiet room, speaking clearly.

Google Voice Typing:
Can you believe it richard parker christian mark people who is the best rapper does once again oh what this! Bishop camper to fill the good luck and I’ll paint code for shape of the bar was becoming distinct salvation war a robot black metal with white trim

Swype (Dragon Dictation):
Can you believe it Richard Ponca? People food the bed life is a house once again what this! The ship came closest so it’s look like an oil tanker the shape of its bow was becoming distinct celebration wore a robot black metal with black trim

How did others do?

Yaara Lancet

These are pretty hilarious! :) I think it all very much depends on your accent and your talking speed. Maybe you were speaking really fast? It could also have something to do with your device’s microphone.

There are many factors that can influence the results, but I agree that the results you got are not very helpful. :)

Reply

Gideon Waxfarb

I love when Google Voice tries to translate voicemail into text. I get a chuckle just about every time somebody leaves me a message :)

Reply

Nevzat A

Voice recognition has reached to a state that I can use it with more than 50% success rate, sometimes 100%! That’s superb.

Reply

Kim

I have a voice disorder called Spasmodic Dysphonia so I knew I wouldn’t get acceptable results. I tried your test paragraph just for laughs and it turned to s*** as expected. Here’s what I got: “can you please return are the people food a bad why is ours once again Oh what is this this s*** can’t answer still it looks like an oil tanker the shape of its mouth was becoming to state Salvation wore off road black metal with like him” I laughed out loud at “Oh what is this this s***.”

Yaara Lancet

I think the best part of these tests are the hilarious results you get sometimes. I also got something to do with s*** in one of me trials. :)

Reply

Govertz J

You can only use this feature if your Android device has the english language as default.

Yaara Lancet

Some of these actually support other languages as well. I didn’t test those, as I can only speak one other language other than English, and I doubt it would be useful to the vast majority of our readers. :)

I believe that both Google voice typing and Swype (Dragon) support other languages.

Reply

Zi Bo

In fact, I was surprised by the appearance of such testing because ALL apps use the SAME speech recognition from Google. Instant speech recognition is really difficult thing (and I suspect never be ideally). Only big companies, as Google, can implement these technologies. Then they just allow other developers to use it.

Yaara Lancet

I’m pretty sure Dragon’s engine and Google’s engine are not one and the same.

Reply

Nohl Lyons

Honestly, I just got a Galaxy Note II and I’m pretty sure the default speech recognition seems to work really well. Maybe it’s a question of diction and accent?

Yaara Lancet

It’s a question of that for sure, and I think also of the length of what you’re trying to dictate. I find that when dictating to Google Now, just a simple search query, it’s really excellent and can understand pretty much anything I say. When I tried a full paragraph, it started having trouble.

Reply

Greg Zeng

In the last 30 years of using DragonNaturally Speaking, I know that voice recognition requires ‘speaker training’. If you speak as if to another person, the program will not be 100%, which is usually possible, very easily & consistently in my opinion.

If the DNS-engine is online, and there are so many imperfections everywhere (poor microphone & speaking techniques, background noises of many types, slow computer interfaces of all types – then perfection is rarely possible.

Reply

Stephanie

I have had major surgery on my right arm, I am right haneded,and been in a full arm plaster and splints on and off for about 5 months so getting to grips with my fantastic Google Nexus 4 phones voice recognition was a must!

It took a while but I am quite proficient now. My major break through was realising that you have to say ‘period’ to insert a ‘full stop’ as per american speak. Also it took many attempts at saying ‘comma’ for a , to be inserted instead of the word and yes, some words are missunderstood but friends and family have managed to understand what I mean and are just pleased that I can still keep in contact!
Main thing I still cannot get it to is to insert a line! anyone know how?
All in all a fantastic app. just speak clearly and slower than usual and you should get there.

Yaara Lancet

Glad to hear it actually works out when you really need it, thanks for sharing!

Reply

Anonymous

Will these work with Word-like programs on an Android 4.1 tablet?

Yaara L

Some of them will, but you’ll need to get the full versions, and it depends on the app you’re using. Just need to try.

Reply

Quinsi

Did anybody try list note? I was disapointed before but it looks like new update works much better. Still it is necesary to speak much slower then normal and recognition is about 70 percent. I was using bosnian language. Is it possible to use above mentioned programs in croatian/bosnian/srbian language?

Yaara L

I’m not really sure about these languages, but you can probably find lists of all the supported languages on the apps’ pages, and if not, just download them and see if they support them.

Reply

Butch

Something changed recently with the Google speech recognition.
I used to say the word “enter” to create a new line, new paragraph or carriage return.

Now it doesn’t work.

Not sure what to do now.
That makes any kind of lengthy dictation cumbersome at best, unusable at worst.

Your comment