Choice Dialer

Fast, hands-free voice control for Android.


What can I say to Choice Dialer?

Choice Dialer and Choice Dialer Free have more flexible commands that other embedded voice dialers on Android. The commands are outlined here, as on the app's Help panel (accessible by saying "Help" or pressing menu as the app listens to you).

Text shown in (parentheses) is not meant to be spoken literally. Text in [brackets] is meant to denote optional information that need not be specified.

Call (whom) [where]

(whom) would be the name (as seen in the contacts app on your phone) of one of your contacts, and [where] is an optional specification of which phone number to use from the standard Android tags of "home", "work", "mobile" (or "cell") and "other".
Examples:
  • Call Bob Jones
  • Call Bob Jones at home
  • Call Bob Jones at work
  • Call Bob Jones at mobile
  • Call Bob Jones at other
  • Call Voicemail
Note: "Call Voicemail" uses an intrinsic idea of how to call the voice mail box for your Android phone. That is, you need not and should not have a contact for "Voice mail", and this command will still work.

Dial (phone number)

This is how you dial a literal phone number you have in mind. It is an optional command and not one I recommend enabling, as the challenge of recognizing an arbitrary digit string is steep, and it becomes a magnet for wild guesses from the recognizer if there is background noise.
Examples:
  • Dial 617 555 1212
  • Dial 555 1212
  • Dial +44 7333 444 555
Note: The command can presently only dial North American Dialing Plan numbers (basically the US and Canada) and international numbers prefaced with a plus. Numbers such as 911 and 411 cannot be called by this.

Send a text to (whom) [where]

This pulls up a text composition window addressed to the given contact so you can type out a text message or (optionally, on Paid apps) prompts you to dictate the text of the message rather that just type it.
Examples:
  • Send a text to Bob Jones
  • Send a text to Bob Jones at other
Note: If no place is specified, an option under Settings permits the app to assume you meant "Mobile". See Settings for more options.

Send email to (whom) [where]

This pulls up an email composition window addressed to the given contact so you can type out an email or (optionally, on Paid apps) prompts you to dictate the text of the message rather that just type it.
Examples:
  • Send email to Bob Jones
  • Send email to Bob Jones at home
Note: When dictating the email, if the first word you say is "Subject", the rest of that dictation will be taken as the subject and you will be prompted a second time to dictate the body of the email. See Settings for more options.

Set my Facebook status

This pulls up an text entry window or prompts you to dictate a short status message to post on Facebook. You will have to log into Facebook the first time you use this. More info can be found under Settings.

Redial

Redials the last-called number.

Create a contact

Opens a panel to create a new contact.

Find contact for (whom)

A quick short cut to pull up the contact panel.

Edit contact for (whom)

Similar to above, but the panel will be placed in edit mode.

Open (app name)

Allows you to open one of the apps on your phone. See the Help panel for a list of app names found on your phone, and Settings (which offers the option to disable this command.

Schedule an event (when)

This is an extremely flexible means of setting an event. You can express "when" in relative terms (a number of minutes, hours, days, weeks, months) or by expressing a day and, optionally, a time of day.
Examples:
  • Schedule an event for today at noon
  • Schedule an event for tomorrow at 3:40 in the afternoon
  • Schedule an event for Wednesday at 3 PM
  • Schedule an event for May 6th
  • Schedule an event in 20 minutes
  • Schedule an event in 2 months
If you express a day but no time of day, the present time of day is assumed. You must express a day to express a time -- use "today" and "tomorrow" if the time you have in mind is imminent.

More options can be found under Settings.

Remind me to call (whom) (when)

This is a very neat command, too, sharing the same options as "Schedule an event" for expressing the time. Note that you do not specify where you wish to call the contact you name... that is handled when the event comes due.
Examples:
  • Remind me to call Bob Jones today at noon
  • Remind me to call Bob Jones tomorrow at 8:45 in the morning
  • Remind me to call Bob Jones on Wednesday at 11 AM
  • Remind me to call Bob Jones on May 6th
  • Remind me to call Bob Jones in 90 minutes
  • Remind me to call Bob Jones in 2 weeks

[Shuffle] Play music by (artist)

This is an optional command on Paid versions. Make sure your music files have artist names (and no other data) in their artist name fields.
Examples:
  • Play music by The Beatles
  • Shuffle play music by Madonna

[Shuffle] Play music from (album)

This is an optional command on Paid versions. Make sure your music files have album names (and no other data) in their album name fields.
Examples:
  • Play music from The White Album
  • Shuffle play music from Sticky Fingers

[Shuffle] Play music from (play list)

This is an optional command on Paid versions. Make sure your play list have nice names.
Examples:
  • Play music from Work-out mix
  • Shuffle play music from Classical favorites

Play the song (title)

This is an optional command on Paid versions, and disabled by default as the number of songs that can be recognized by titles tends to be moderate. Make sure your music files has song titles (and no other data) in their artist name fields.
Examples:
  • Play the song Yesterday

Enable/Disable (what)

This is command is on Paid versions only and provides a fast means to toggle frequently-needed settings. The things that can be enabled (or disabled) by this are as follows.
Examples:
  • Enable Bluetooth
  • Enable ringer
  • Enable silent mode
  • Enable airplane mode
  • Enable wi-fi
  • Enable car mode
  • Enable voice confirmation
  • Enable visual confirmation
  • Enable calling over Google Voice
  • Enable texting over Google Voice
  • Enable shuffle mode
  • Enable repeat mode

Nevermind

This is a conversational way to end the dialog, useful if you change your mind or if the app's guesses at what you said are far wrong.

Synchronize

The app will check to see if there are changes in contacts, apps, and music that it may need to take note of. It will listen for a new command as it does so.

Help

Shows the app's Help panel, which includes a shorter version of this command list. There is also a Help option under the menu key.

Settings

Takes you to the app's Settings panel. Choice Dialer is unique amongst Android voice dialers in having a considerable number of options. There is also a menu function for this.

What time is it?

The time of day will be spoken in response.

What does a cow say?

I don't think a smartphone can be very smart unless it knows the answer to this sort of question.


Choice Dialer is a trademark of Resounding, LLC.