How to voice dial with AutoVoice

AutoVoice is neat, but to be able to use it for everything, it’s important to be able to tie it into existing voice control services. One of those services was unknown to me until I saw a question about it on Reddit, namely the voice dialer. This is a very specific part of the Google Search app that is not related to Google Now, but instead is its own separate part of the app. After brainstorming for a bit with the AutoVoice developer, we came up with a way to use that via AutoVoice. Read on to see both how you can do that, how you can use Google Now for the same thing, and what the advantages and disadvantages of each method is.

The Google Now methodScreenshot_2013-05-17-16-30-31

Google Now is capable of auto dialing, but it’s not as hands free friendly as the voice dialer. Specifically, it falls short when there’s multiple options available, like multiple contacts matching your query, or multiple numbers for a contact.

The way to get around this is to be specific. Use first and last name if you have multiple contacts with the same first or last name, and if the person you’re calling has multiple number stored, mention which one you want. When it comes to the latter, you do need to add some filler words to actually make it understand what you want it to use, at least I have to do that on mine. For instance, “call Andreas mobile” just brings up a message saying contact not found, however “call Android on mobile” works. If you do this right, it should show a card with the contact, with a thin blue line that “counts down” until it audio dials.

To actually open Google Now in voice mode from AutoVoice, install Secure Settings. In Tasker, add the Secure Settings action from the Plugin folder, hit Edit next to Configuration, and then select Lanuch Activity. Select Google Search as the app, and then .VoiceSearchActivity in the drop down menu. Use this action in a task that you combine with an AutoVoice Recognized context for whatever word you want to use to trigger Google Now.

It’s also worth noting that Google Now needs to have been opened in voice mode for it to auto dial. By voice mode I mean that you need to trigger Google Now’s voice input option, not use it using the AutoShare method.


  • Doesn’t require a Bluetooth headset
  • Same system as rest of Google Now


  • Not 100% hands free unless you’re specific
  • Has an odd issue where it won’t call any contact whose name isn’t a person’s name. Seriously, try making a contact called “pizza” and try to have it call it, it will Google “call pizza” instead. How does this sort of thing make it into a final product, Google?

The voice dialer method


If you instead want to use the actual voice dialer, not Google Now, that’s possible too. To do this, you need to use Tasker’s Send Intent action, found in the Misc category. You need to configure it as follows:

Action: android.intent.action.VOICE_COMMAND
Target: activity

Use this action in a task that you combine with an AutoVoice Recognized context for whatever word you want to use to trigger the voice dialer.


  • 100% hands free
  • Doesn’t try to Google your contacts…


  • Voice recognition seems less accurate in some cases
  • Annoying delays before you can speak
  • Bluetooth only

In practice


tasker banner - for some reason we don't have an alt tag here

Pocketables does not accept targeted advertising, phony guest posts, paid reviews, etc. Help us keep this way with support on Patreon!
Become a patron at Patreon!

Andreas Ødegård

Andreas Ødegård is more interested in aftermarket (and user created) software and hardware than chasing the latest gadgets. His day job as a teacher keeps him interested in education tech and takes up most of his time.

Avatar of Andreas Ødegård

11 thoughts on “How to voice dial with AutoVoice

  • Trying to get the voice dialer method working but I think I’m missing something. When it runs the action the screen goes grey and everything stops. Does something else need to go with the task? Do I need my phone rooted? Thanks for the help!

  • Avatar of Andreas Ødegård

    Probably device/rom-related

  • It’s a stock Nexus 4.

  • I know I’m just doing something wrong. I’ve installed Tasker and Autovoice. But somehow the program doesn’t respond to my voice actions. Can someone please give me some hints about the things I could be doing wrong. Is the phone’s microphone always active?

  • Why not use the HandsFreeActivity in google search instead of the .VoiceSearchActivity ? I have a, nexus and the HTC one. Google finally fixed Bluetooth calling with that option. It now confirms your call before dialing. This and Autovoice makes the perfect team. If you try this and get the gray screen that flashes (opens and closes instantly) uninstall any google search updates then try it. Note it should now work even when you reinstall the updates again.

    hope that helps..

    • could you show how write I have htc one and I can’t finds handsfree could you help please

  • could you show how write I have htc one and I can’t finds handsfree could you help please

  • I ended up using the Secure Settings way with an autovoice trigger. While I would prefer to just use the contact name as a variable for now this is working pretty well.

    Jim, it shows how to set the task up above. All you have to do is set up a trigger for your profile.

  • Avatar of nevids

    I’m trying to use Secure Settings plugin with Tasker and Autovoice, in order to use the voice on Google Now has you report.
    So, when I have to create the Task > Plugin > Secure Settings > Edit > Launch Activity > Google search > .VoiceSearchActivity (from the dropdown menu).
    But in the dropdown menu I haven’t any menu to select and I can’t understand why (“Google cerca” is “Google search” in italian).
    Have you any idea?


Leave a Reply

Your email address will not be published. Required fields are marked *