EVA Documentation

HOME

Alarms
Android Applications
Browser Bookmarks
Calendar
Calls
Car Mode
Business Lookup
Contacts
General Knowledge Questions
Diary
Email
Evernote
Microsoft Exchange
Expense Reports
Facebook
General Help
Groups
Instant Messaging
Home Automation
Kayak
Lists
Location Based Functions
Maps, Directions and Navigation
Math
Music Player
Memos
NFC Tags
Pet Names
Google+
Profiles
Remote Control
Replacement Words
Text and Voice Messaging
Searching Websites
Settings
Setup
Shortcuts
Tasker
Twitter
Wake Mode
Weather

Alarms

Choosing the music to play for an Alarm
To select a song from your SD card to be played when an alarm goes off say something like 'display my alarm music' to get a complete list of music that you can choose from. Or say something like 'display my alarm songs that contain morning' if you want to only find songs, albums or artists, in this case, containing 'morning'.

Once you have displayed the songs you can tap on any of them to hear the first 15 seconds and that will also then select that song as the default. The default will be displayed with (default). Next time you list the songs the list will be positioned so that the default is displayed.

You can either choose a song to be played or a ringtone to be played but not both. See the help item for selecting alarm ringtones if you want to select a ringtone.

Choosing a ringtone to play for an Alarm
To select an alarm tone to be played when an alarm goes off say something like 'display my alarm sounds' or 'display my ring tones' to get a complete list of tones that you can choose from.

Once you have displayed the tones you can tap on any of them to hear the first 15 seconds and that will also then select that tone as the default. The default will be displayed with (default). Next time you list the tones the list will be positioned so that the default is displayed.

You can either choose a tone to be played or a song to be played but not both. See the help item for selecting alarm songs if you want to select a song.

Adjusting Alarm Setttings
To adjust the alarm settings say 'display my alarm settings'. You can then toggle each of the items by tapping on them. These settings are for all your alarms. You can turn vibrate on or off, choose to have alarms play with an increasing volume, set the snooze time. The timeout setting is the number of minutes before the alarm will give up if it is not dismissed manually.

Displaying Alarms
To display a list of your alarms say something like 'display my alarms'. You can then tap on an alarm to remove it or say 'delete 1' where 1 would be the number of the alarm you want to remove. Alarms are stored in your calendar and are automatically removed after they are triggered if they are not recurring.

To cancel an alarm without displaying it say 'cancel my alarms' or 'cancel all of my alarms'. If you don't specify 'all' you will be prompted to cancel the appropriate alarms if you have more than one set. If there is only one set it will be canceled.

Setting an Alarm
You can set an alarm in several different ways. Much like calendar events you can specify a date and time or just a time or you can specify a time from now. Some examples are 'wake me up at 8am', 'set my alarm for every weekday at 7:30am', 'wake me up in 8 hours', 'wake me up every monday at 6am'.

You will see the alarm icon appear in the top right status bar. Don't worry if it disappears on occasion, your alarm is still set. Alarms are stored in your calendar so you should definitely choose a default calendar before setting alarms. Say 'display my available calendars' or see the help item on choosing a default calendar.

When the alarm goes off you can tap anywhere on the screen to activate the snooze. If you want to stop the alarm press the DISMISS ALARM item you will see displayed.

For adjusting settings see the help menu item on alarm settings or say 'display my alarm settings'.

Android Applications

Listing Application Shortcuts
I can list the custom application shortcuts that you have defined. Just say something like display or list the applications. Once the list is displayed you can click on an item to load that application.

To remove a shortcut after listing them just say 'remove 1' or 'delete 1' where 1 is the number of the shortcut you wish to remove.

Refreshing Applications List
If you have recently installed a new application that you would like me to be able to open for you I will need to refresh the list of applications that I know about. To have me do this just say refresh applications or refresh apps. After that you will be able to ask me to open that new application.

Recognizing new Applications (FAQ)
I already know about all of the applications on your device but there are likely some whose names I can't understand when you use them. If you show me the application I will ask you for a name that you prefer to use to open it. After that you can ask me to start it whenever you like.

Give it a try by saying something like 'Register a new application'.

Starting Applications
I can open any of the apps that you have on your device simply by you asking me. Just say something like 'Android please open the browser' or 'Start Facebook'. You must use one of the following keywords to start an app: start open run launch or bring up.

You can also register an application using a name that you prefer rather than the default name. Sometimes I just cant understand certain names of the applications and it's better for you to speak what you prefer using to open that application. For details on that, say 'Tell me about registering apps'.

Browser Bookmarks

Loading Web pages or Bookmarks
I can open specific web pages or bookmarks in your browser simply by you asking me. Before you can use this feature you need to tell me about the bookmarks or web pages you want me to know about. For more on this say 'Tell me about assigning bookmarks'. Once assigned you can say something like 'Android please open the weather bookmark' or simply 'radar' to open the bookmark that you asked me to remember as radar.

Getting the latest News and/or Stock Market summary
I can display the latest general news as well as the news on a particular topic or person. Say something like 'what's the latest news' or 'is there any news on the president' or 'what's the latest news about the middle east'.

I can also give you a stock market summary. Just say something like 'display the market summary' or 'what's the latest stock market summary'. I can also give you stock market information on particular companies. Just say something like 'what's the latest market news for Google'.

Listing Bookmarks
I can list the custom browser bookmarks that you have defined. Just say something like display or list my bookmarks. Once the list is displayed you can tap on an item to load that bookmark.

To remove a bookmark after listing them just say 'remove 1' or 'delete 1' where 1 is the number of the bookmark you wish to remove or you can swipe left to remove it if you have enabled this feature in the Interface section of the settings.

Assigning Web pages or Bookmarks (FAQ)
If you give me a specific URL I will ask you for a name that you would like to use to open it. After that you can ask me to open or load it whenever you like. Give it a try by saying something like 'I would like to assign a new bookmark'.

Calendar

Calendar Prompt option
In the Calendar section of the settings you can choose whether I abbreviate the initial prompt that is spoken when you begin to schedule an event. Note that you still say 'finish event' or 'complete' to complete the event at any step.

Canceling Calendar Events
I can cancel Calendar events for you. Some examples of just specifying the date and time are 'cancel November 3rd at 7pm' or 'cancel 6pm on Thursday' or 'cancel 5pm'.

Some examples of including the event title in the request are 'cancel my meeting' or 'cancel dinner this evening' or 'cancel lunch tomorrow' or 'cancel lunch on November 3rd'. In these cases I will look for a matching event title in the time frame you specify. If you don't specify a time frame I will assume you are talking about the next 30 days and look for the first matching event.

If you are specifying the name of the event you need to use at least one word that is part of the event title. If you don't specify the title then you need to specify the exact time so I know which event you are wanting to cancel.

You can also ask me for your agenda and once displayed cancel events by saying delete and the item number.

Creating Time based Actions
I can create time based actions for you in several different ways. The most basic is by asking me something like 'enable bluetooth in 45 minutes' or 'In 1 hour and 30 minutes text john I am on my way'. Generally you are asking me to do something after an amount of time has passed.

You can also specify the date and time of the action. For example, 'on June 3rd at 9:45pm call Tom' or 'Next Wednesday at 5pm text Mike remember to meet me at the office'. It can take me a little time to process these requests because I need to check whether the command you are saying is valid.

I can also create recurring actions. Just use the word 'every' in your action, for example 'every monday at 5pm text John I have clocked out' or 'every day at 1pm play music' or 'on June 3rd at 9am every year text Mary happy birthday' or 'on the 1st of every month at 10am text Mike your rent is due'.

To display the actions you have defined you can use all the same date terms that you can use with displaying events or reminders but instead ask me to see actions or scheduled actions. For example 'display my scheduled actions for next week' or 'list my actions'. Once listed you can say delete 1 or remove 1 to remove an action where 1 would be the number of the action you want me to remove.

If you want the action to occur quietly you can display settings and change 'Announce Time based Actions' to Off.

Creating Calendar entries
I can create calendar events for you. You can start with saying something like 'Android please create a new event' or 'Create a new lunch meeting'. I can understand all kinds of meeting types. I will prompt you for the full title, description, attendees and other details.

You can specify a group name in place of an attendee and I will automatically put all the contacts from that group on the attendee list. Contacts require an email address in order to be included on an event. You can turn off the Email address requirement in the Calendar section of the Settings. I will also ask you if you want a reminder as well as whether you want the event to be recurring.

At any time you can say Cancel and I will discard the Event that we are working on. To complete the event without going through all the details just say 'finish' or 'finish event' or 'complete event' at any prompt.

If you want to schedule an event with a single command and not be asked for items such as attendees and such and not have to say 'complete' or 'finished' to confirm the event just prefix the 'schedule' request with 'quick'. For example, 'quick schedule lunch with John on Thursday at 12:30pm'. You can also specify the default duration and the default time to be reminded beforehand in the Calendar section of the Settings.

For a shortcut you can also specify the initial attendee or group, the date and time along with the duration in your initial request. For example 'schedule an appointment with John for tomorrow at 4pm for 1 hour' or 'create a new project meeting on wednesday at 10am for 2 hours and 30 minutes' or 'make a new lunch appointment for 12:30 with Mary' or 'schedule dinner for 8pm for 2 hours with John' or 'schedule birthday party January 28 from 1pm to 3pm'.

You can also give a time from now. For example 'schedule dinner in 30 minutes for 2 hours with John' or simply 'schedule dinner in 1 hour and 45 minutes'

When specifying times you can also add 'hours' to the time if you want to specify it using 24 hour format. Likewise you can specify the time in UTC time by adding 'universal', 'utc' or 'zulu' to the time. See the note in the Help/Settings for Default Time Format for more options on specifying and reading back times for events, reminders and alarms.

Note that your attendees will automatically receive an email invitation.

Searching the Calendar
I can look up items in your calendar and list them for you. Ask me something like 'what's on my agenda in the next 3 hours' or 'what was on my agenda on June 25th before 5pm'. You can also ask 'On next Wednesday afternoon what's on my schedule'. You can also ask something like 'what's on my plate for the month of June' or 'what was on my schedule in October 2010'.

You can also ask 'when is my next appointment' or 'what's next' or several variations of that and I will just give you what's on your schedule next for today.

If you want me to open the calendar you can ask me to show or display your agenda or appointments for a specific day or month.

You can also ask for entries containing certain words. For example 'what's on my agenda like lunch meeting' or even simpler when is my lunch meeting or what are my appointments. If you do not specify the date range I will just take the next 7 days. Once displayed you can also click on one of the events and I will ask you if you would like to delete it. You can ask me to delete an item directly by saying delete item 3.

I can also display the description and location of the events if you add a phrase like 'include details' or 'show event description' to the end of your search request. For example 'what's on my agenda for tomorrow please show details'.

Rescheduling Calendar Events
I can reschedule Calendar events for you. You can either tell me the event and I will prompt you for the new date and time or you can request the reschedule using a single request.

Some examples of just using the event date and time are 'reschedule November 3rd at 7pm' or 'reschedule 6pm on Thursday' or 'move 6pm'. In these cases I will ask you for the new time or date and time. If you simply specify the new time I will use the same date. If you only specify the new date I will keep the existing time of the event.

Some examples of including the event title in the request are 'move dinner this evening' or 'reschedule lunch tomorrow'. In these cases I will look for a matching event title in the time frame you specify and then prompt you for the new date and time. If you don't specify a time frame I will assume you are talking about the next 30 days and look for the first matching event.

Some examples of including the new date and/or time in the request are 'move dinner this evening to 8pm tomorrow' or 'reschedule 6pm to 7pm' or 'move my Thursday at 5pm to 6pm' or 'reschedule my Friday at 4pm to November 15th'. If you simply specify the new time I will use the same date. If you only specify the new date I will keep the existing time of the event.

If you are specifying the name of the event you need to use at least one word that is part of the event title. If you don't specify the title then you need to specify the exact time so I know which event you are wanting to move.

Creating Reminders (FAQ)
I can create reminders for you in several different ways. The most basic is by asking me something like 'Android please remind me to watch the news in 45 minutes' or 'In 1 hour and 30 minutes remind me to take my medication'. Generally you are asking me to do something after an amount of time has passed.

You can also specify the date and time of the reminder. For example, 'on June 3rd at 9:45pm remind me to call Tom' or 'Next Wednesday at 5pm remind me to call Mike'.

When specifying times you can also add 'hours' to the time if you want to specify it using 24 hour format. Likewise you can specify the time in UTC time by adding 'universal', 'utc' or 'zulu' to the time.

I can also create recurring reminders. Just use the word 'every' in your reminder, for example 'every monday at 5pm remind me to clock out' or 'every day at 1pm remind me to have lunch' or 'on June 3rd every year remind me its my birthday' or 'on the 1st of every month remind me the rent is due'.

Give it a try. When the reminder goes off I will repeat the number times you have set in the settings. If you need me to be quiet just tap the message list anywhere and I will stop.

Choosing the default/ignore Calendars for Reminders and Events (FAQ)
If you are having issues with Reminders and Events you probably need to tell me which of your Calendars to ignore and which you want to be the default calendar for each type of record that I store in the Calendars. Say 'display my available calendars'. Be sure to use the word available. Then tap on each one you want me to ignore. Tap again to include that calendar.

On the second list you will see the four types of records I write to the Calendars. For each you can tap on them to choose in which calendar of yours I will store that event type. For example you probably want me to store Alarms and Actions and possibly Reminders in your Phone calendar so they are not synchronized to Google. Your Events probably want to be stored on your main calendar so they are synchronized. If you don't make a selection I will store that record type in the first Calendar that is listed.

If you choose to ignore a calendar in the top list then you can't choose it as a default calendar for one of the event types.

After these selections are made you will notice that all new records written to the Calendar will go in the appropriate calendar.

Calls

Dialing a Phone Number
I can directly dial phone numbers for you if you don't have a contact record for the number. Just say 'dial 8005551212' or whatever the number is and I will dial it for you. When speaking the number say each digit in the number. There is no need to pause between digits. Don't use 'eight hundred' for 800 and it's advisable to use the word zero instead of oh.

If you want me to turn on speaker phone add on speaker to your request. Some examples are 'dial 8005551212 on speaker' or 'speaker dial 8005551212' or 'dial 8005551212 using speaker phone'.

Making Calls to Contacts
I can make phone calls for you by using the contacts in your address book. I know the contacts by either their nickname, first name or their full name. You can say something like 'Please call John Smith at home' or 'Get Johnny on the phone'. If you don't specify which number to use I will ask you which you want me to use unless you have chosen a default for that contact by swiping right on the number after displaying the details for that contact.

If you want to set up a nickname for a contact I can do that also. See the help item on Nicknames for Contacts.

Any time I am accessing your contacts where you have provided a name I first look at nicknames, then first names and finally full names. If you have multiple contacts with the same name then I will allow you to choose which one to call.

If you want me to turn on speaker phone add on speaker to your request. Some examples are 'get John on speakerphone' or 'speaker call John' or 'call John on speaker'.

Car Mode

Bluetooth and Car Mode
Note that if you are using stereo mode in the car you may need to increase the 'BlueTooth Wait Before Speak' setting in the Device section of the settings in order to prevent the first part of what I am saying from being cut off each time.

Note also that many in-car bluetooth systems will indicate that a call is being made each time I open the microphone to listen to what you have to say. Some also start a call timer. In general you should just ignore this. As far as I know there is no way to prevent this from happening and it should not cause any adverse effects. However some in-car systems also mistakenly take back the audio focus after I have turned off the microphone (in stereo mode) but have not yet responded to you. In this case music will begin playing again. I will grab it back again before I speak but sometimes there is a timing issue and I may end up speaking over the music. If this happens increase the 'BlueTooth Wait Before Speak' setting by another second until I no longer speak over the music or simply use the force mono mode.

It's a personal preference as to whether to use mono or stereo mode with my audio for in-car bluetooth. Most likely having to wait a couple of seconds after the beep before speaking when in stereo mode will likely get old and so you will end up switching to the force mono setting. Note that if you use mono you should choose that 'Keep BlueTooth On' is set to No in order for me to hand it back to music when you are done talking. If not you will have to manually press the end call button on your in-car system.

There may be cases where no matter what you change I can't hear you speaking via the in-car bluetooth microphone. This can happen and unfortunately the only way I know of getting it back is to restart your phone.

Calls panel in Car Mode
The Calls panel in Car mode comes with three custom buttons that you can assign to any application or shortcut or command but you can also assign them to a shortcut to dial a particular contact by choosing an Android Shortcut as the type and then choosing Direct Dial as the type. You will then be prompted to choose the contact and the number to dial. Once you are done the contact picture and number type will appear on the button. If you want to reassign a button simply hold it down to reactivate the assignment process.

The other three buttons allow you to quickly access your list of recent calls, your default dialer and the list of your Contact favorites.

You don't have to be in Car mode to access this panel. You can say 'Call mode' or 'Call window' and I will activate car mode and display this panel.

Car Mode
Car mode provides 6 panels that give you quick access to many of the functions you might want to use while driving. The first panel shows the regular dialog between us, the second provides access to the Wake Phrase feature, the Screen On feature as well as a button to return to Google Navigation. There are two Custom buttons that you can assign to any command you like.

In the Car mode section of the settings you can choose which position you prefer each of the panels to be located in. Doing so allows you to configure car mode so you have the least amount of swiping to get to what you need.

To enable car mode use the Car Mode button on the main menu. You can also use the small button that can be enabled in the Car Mode section of the Settings. This button disappears when I am in Car Mode or if you have chosen to hide it in the settings.

Car mode will automatically move to the Main panel when we are interacting. You can move it back to any of the other panels by swiping. If you want to turn it off just tap the Car Mode button on the Car Mode panel.

You can also turn it on by saying something like 'Enable Car mode', 'Car mode' or simply 'Car'. Likewise you can disable it by saying 'Disable Car mode'.

You can also toggle Car mode on and off by clicking your device Menu button three times.

When car mode is active the Shake to Wake function is automatically turned off so the bumps in the road wont activate me by mistake.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Custom panel in Car Mode
Car Mode has two panels dedicated to allowing you to assign custom actions to each of the 6 buttons. There are also a few custom buttons available on some of the other Car Mode screens. You can assign any command that I understand to each button along with a short label of your choosing. You can also assign Android shortcuts or Android applications to a button. You can also assign the current speed you are traveling to a custom button.

To bring up one of the Custom panels directly say something like 'Enable Custom 1' or 'Custom 2'. You can also simply open Car mode from the menu and swipe to the panel you want.

Just tap on an unused button to begin the process of assigning a new command, shortcut or application. I will ask you to choose which type you want for the button.

If you choose a voice command I will first ask you for the command. It must be something I understand like 'what's the weather' or 'navigate to the airport' (if you have created the airport as a known location).

After getting the command I will ask you for the label. Keep it short as it has to fit on the button. Once that is done the button is ready to use.

If you choose to create an Android Shortcut or Application I will ask you to choose which one and choose the parameters if it is a shortcut. After that I will ask you for the button label and then your new button will be ready to use. For more information on Shortcuts and creating voice commands to them, see the items in the Shortcuts section of the help.

To reassign a button that is already in use simply hold down the button for about a second or two and that will initiate the reassignment process.

Car Mode and Car Dock
If you go into Settings and go down to the Car Mode section you will see there is an option to have Car Mode activate automatically when your phone is placed in a Car dock. If you turn this on Car Mode will start when docked. You can also specify in Android that Eva is the default application that is launched when the phone is placed in the car dock.

Exit Car mode when muted
In the Car mode section of the Settings I have a setting titled 'Exit Car mode when muted' that you can enable if you want me to automatically turn off Car mode if you mute your phone. This is handy if you are in the car and you have parked and are about to step out and you want to mute or set your phone on vibrate because you are going somewhere that you don't want your phone making any noise. I will exit Car mode automatically, which also turns off the proximity sensor so nothing will accidently bring me to the front. If you had music playing via my music player or the default player (not Google Play Music) I will turn that off as well.

If you also have the setting turned on to remember where you parked when exiting car mode then I will also do that.

Google Play Music, Pandora and Spotify in Car Mode
In the Car section of the settings you can choose whether the Play, Forward and Rewind buttons on the Music panel of Car mode control the default media player or instead Google Play Music, Pandora, Spotify or some other player. Because these players have not permitted full access to the media interface these are the only 3 buttons that work when controlling them. The Shuffle and Repeat buttons only work on the default media player or my internal one. Likewise any commands for accessing music will not work with Google Play Music, Pandora or Spotify.

With Pandora only the Play/Pause button will function.

Note also that with Pandora and Spotify and possibly Google Play Music you may need to first start the app and get music playing before the controls will function. In Car mode you can assign a custom button to open the player of your choice. You can then wave your hand in front of the proximity sensor (if you have activated this) to come back to me and the controls will function correctly.

Playing Music from Car Mode
Car Mode has a Music Panel that allows you quick access to your music. You can play, rewind, skip, as well as toggle shuffle and repeat modes.

There is also a Custom button on this panel that you might want to assign to play a favorite playlist or issue some other command. See the help item on Custom Commands in Car Mode for more detail.

To bring up this panel directly say something like 'Enable Music mode', 'Music screen' or 'Display Music window'.

Activating me in Car mode using the Proximity sensor
If you want to be able to wave your hand in front of your phone proximity sensor to bring me to the front you can enable that setting in the Car mode section of the settings. It is on by default.

This will mean that whenever Car mode is active and some other application is in the front you can simply wave your hand past the proximity sensor and I will come to the front. You can also do that when I am in the front to get my attention instead of pressing the button. This is useful if you play music while driving as you cannot then use the wake mode to get my attention. This feature works regardless of whether the screen is on or off.

If you select 'Two Step' I will only turn the screen on and come to the front when you first wave your hand in front of me. If I am in the front and you wave I will then say hello and listen for what you want. If you mostly keep me on a certain car mode panel and you just want me to come to the front so you can press a button on that panel then Two Step is the option you should choose as it does not require you to cancel me waiting for you to respond and then swipe back to the car mode panel you want.

If the screen lock is on this will still activate me although you will need to unlock the screen if you need to see it.

Note that you need to also have the Proximity Sensor setting activated in the Interface section of the settings.

Note also that this setting is Profile independent as it only pertains to Car mode. So if you adjust it when you have the Default Profile active you are in effect adjusting it for the Car mode and or Car profile. In other words, it's not necessary to be in Car profile to make the adjustment to the setting.

Keep in mind that if you leave your car and you have not exited from Car mode and this feature is on, placing anything in front of the proximity sensor will activate me which can be annoying.

Locating where you parked your car
In the Car mode section of the settings you can enable the 'Save Location when exiting Car mode' setting and each time you exit from Car mode I will save the current location.

So if you use Car mode in the car and you remember to exit back to normal mode as you step out of the car then you can ask me later on where you parked the car. I understand just about any way you could phrase asking me where the car is. I will display the location on a map as well as tell you when you parked and what the accuracy of the location I have is, based on how accurate the GPS fix was when you parked.

You can also manually ask me to remember where you parked by saying 'I'm parked' or 'remember where I parked' if you have not exited out of car mode.

Obviously if you are parking underground you may not have great results with the accuracy of the location in which case I will simply store the last known location.

Keeping the screen on in Car Mode
I have two ways of keeping the screen on for you. One is for any time regardless of Car Mode and the other is only if Car Mode is active.

To activate this say 'Keep the Screen on in car'. To allow the screen to go off say something like 'Let the Screen go off in car'. It will take the usual amount of time to turn off once this command is given.

You can also remove the 'in car' or 'in car mode' from the above phrases to have the screen stay on regardless of whether Car Mode is active.

You can also use the Screen button on the main Car mode panel to toggle keeping the screen on.

Adjusting Car Mode Settings
To adjust any of the Car Mode settings say 'Display Settings' and scroll down to the Car Mode section.

Here you can activate Car Mode although the other methods for starting Car Mode are likely faster than displaying settings first.

You can choose to not have the small Car Mode button visible if you prefer to use a voice command to start it or if you will never use it.

You can choose to have the Wake Up mode come on automatically when car mode starts by changing the Wake Up Mode Auto setting to On. It will also turn off automatically when you exit Car mode.

If you want the screen to always stay on when in Car mode you can adjust that setting.

You can also set which position each of the car mode panels is in.

You can also adjust the proximity car mode setting. See the separate help item for details.

Business Lookup

Looking for and Calling Local Businesses
I can look up and make phone calls to businesses using information from Google Places and CityGrid. CityGrid information is only available for listings in the U.S. whereas Google provides listings that are world wide.

You can say something like 'Please call Walmart' or 'Get Pizza Hut on the phone'. If there is more than one match I will allow you to choose the one you want to call.

If you just want to look up a local business you can say 'Look for sushi restaurants' or 'Look up plumbers'. You need to say 'Look for', 'Look up', 'Locate a' or 'Find me a' for this type of search. Recall that using 'Find' or 'Locate' without 'a' will take you to the same type of search but using Google Maps whereas this function just lists the details of the business and allows you to tap on it to make the call.

You can also say things like 'I'm hungry' or 'I'm thirsty' or 'I need a haircut' or 'I need a massage' or 'I'd like sushi' and I will be able to help you with that.

If you want to look at businesses in a specific location just add 'in location name' to your request. For example 'Look for sushi restaurants in Fort Lauderdale'. Information from CityGrid is displayed with the phone number showing. Listings provided by Google Places only show the phone number once you have tappped on the listing to display detail. The Google listings do not have any customer reviews or any extended details like what you may see on the CityGrid listings.

If you want to look at businesses in a specific zip code just add 'in zipcode' to your request. For example 'Look for sushi restaurants in 33316'. You can also use 'near by', 'around' or 'close to' for the zip and city search.

Once displayed you can tap on the phone icon to call the number or tap on the business name to display more details. Once the details are displayed you have icons for mapping a location, navigating to it or displaying a web page if the website has been provided for the listing. You can tap on the business name again to hide the details.

Sharing Business locations with your contacts
I can share a business location with any of your contacts or groups using SMS. Just tap on the share icon and I will prompt you for the recipients and a short message just as I do when you are sending a text message. Obviously you can only share this with contacts that have a number tagged as Mobile.

If the contact you are sharing this with also has me installed on their phone I will not only read the message but I will show the location in Google maps automatically.

If the contact does not have me installed they will still have a link in the text message that they can click on to load the location in their map application.

This feature is great for quickly telling somewhere where to meet you. Give it a try by sharing a location with yourself.

Contacts

Changing Contact details
I can change contact data for you. For example if you want to change a phone number you can either select a contact first by saying 'select John' and then say 'change home number to 1234567890' or you can say change John's home number. If you don't specify the number I will prompt you for it.

I can change the home, work and cell numbers as well as the email address. I also can change the home, work and other addresses along with the birthday, company, position, nickname and twitter id. To change an address simply say change work address or change other address and I will prompt you for each part.

Creating Contacts
I can create contacts for you. Just say something like 'create a new contact' and I will prompt you for all the details. At any time you can say done to skip the rest of the details. If you get interrupted you can say 'resume creating contact' to pick up where you left off.

If you make a mistake just continue on because it's relatively easy to change contact information after the contact has been created. For more on that ask me for help with changing contact details.

Deleting Contacts
I can remove contacts for you. Just say something like 'remove John'. I will ask for a confirmation from you before removing a contact so don't panic if you accidently ask me to delete someone you did not want to delete.

Displaying Contact Details
I can look up your contacts to get information for you. If you want all the information on a particular contact say something like 'display john's details' or display john's contact info.

When I have displayed the details of a contact you can swipe left or right on their name to cycle the contact to Ignored or Priority. See the 'Prioritize or Ignore' help item for more details.

You can also swipe right on the phone numbers and email addresses in order to choose the default number and email address you would like to use for that contact. If you have chosen a default number then when you ask me to call that contact and you don't specify which number I will use the default. Likewise when you choose to email a contact I will use the default address if you have selected one.

If you want just a number, email address or an address you can ask for them specifically. For example, what's John's mobile number or what's John's home address. After I have displayed the results you can tap on an item to call, email or get directions depending on what you selected. If it's an email address or number you can also swipe right on it to make it the default.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Displaying the Groups a Contact belongs to
You can ask me to list the groups that a contact belongs to. Just ask me something like which groups does John belong to. If you have already selected a contact you can simply ask which group does this contact belong to. I will name the groups. If you just want a list of the groups just ask me to list the groups that john is a member of.

Nicknames for Contacts (FAQ)
Just in case it wasn't obvious you can set up a nickname for any of your contacts and use that name to reference them when making calls or sending text messages and such. To do this first select the contact by saying 'select John' or 'select John Smith'. If you are having problems selecting your contact because they have a difficult name say 'display contacts containing n a m e' where 'n a m e' is a few letters of their name that you can spell out if you like. You can also use the word 'like' in place of 'containing'.

Once displayed you then tap on your contact to select it. Then say 'change nickname'. I will then ask you for the nickname. Say 'my dad' or whatever you want it to be. After that you can say 'call my dad' or 'text my dad where are you, I am waiting?'.

Prioritizing or Ignoring Contacts
When I have displayed the details of a contact or the list of your contacts you can swipe left or right on their name to cycle the contact to Ignored or Priority. If a contact is Ignored then you wont be able to reference it by name when making calls, texting or emailing. This is great for ignoring contacts you will never reference especially if they have the same first name as a contact you often reference. Ignored contacts will also never have their emails or text messages read.

Priority contacts will have their messages read even if you have presently held email or text messages. This is useful if you have held messages because you don't want to be interrupted but you still want messages from important contacts, like your spouse or a business contact that you are working for on an important project.

You can also say 'make John a priority' or 'John is no longer a priority' if you want to adjust John's priority status quickly. You could even use this as a command that is scheduled or attached to a profile. This would be useful if you only want John to be a priority while you are at work or perhaps only after a certain date or time.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Contact Problems when trying to Text or Call someone (FAQ)
If I am not recognizing your contacts or you are seeing contacts that you did not know you had you probably need to adjust the default group for me to look at. I demonstrate this in my FAQ YouTube video if you prefer to watch that.

By default I select the 'System Group:My Contacts' as the default group. If your contacts do not reside in this group you will need to deselect this group as the default and possibly select a different group or just leave it as no default group selected.

Go into the Settings and open the Contacts and Groups section and tap on the first item or simply say 'display my available groups' and I will list them. Then you can tap on a group to make it the default. If you just want me to use all your contacts regardless of group tap on the one that is the default and that will clear it from being so.

To check that I am now working with the correct contacts just say 'display my contacts'. The ones you see are the ones I will be using and no others. Read the help item on 'Prioritizing or Ignoring Contacts' for more information on configuring just the contacts you want me to recognize.

If you use gmail on your phone all the people that you email to and from will have a contact record created by Android and these will mix in with your regular contacts. These contacts are not assigned to a group and will therefore only be recognized by me if you have no default group selected.

Refreshing Contacts
If you have recently added, removed or changed any contacts using another application I will need to refresh the list of contacts. To have me do this just say refresh contacts. After that you will be able reference the updated contacts when texting, calling and such.

Searching for Contacts
I can locate contacts for you very easily. Just say something like display contacts containing 'Jones' or list contacts like j o n if you want to spell part of a name. You can then select a contact by saying select 1 where 1 is the number displayed or just tap on the one you want. I will then display the details for that contact.

General Knowledge Questions

Answering general knowledge questions
I can answer all kinds of trivia and general knowledge questions using the power of TrueKnowledge.com. Simply ask me any question and I will query the True Knowledge database for an answer. You can click on the response I provide for more details on the answer. Try something like 'who is Jennifer Aniston' or 'how far is it to the moon' or 'how much is 1600 pounds in kilos'. Just be sure you ask as a question.

By default I will take the first response returned from the voice recognition as the question you asked. If you are having problems with the voice recognition and you want to be able to select which response is your actual question please open the settings and go down to 'Select General Knowledge question' and change it to On.

Diary

Creating Journal entries
I can create journal entries for you. You can start with saying something like 'Android please create a new journal entry' or 'Make a journal entry'. I will prompt you for each sentence of the the entry. At any time you can say Cancel and I will discard the Entry that we are working on. You can say 'again' to remove the last sentence or say 'done' or 'finished' when you have completed the entry.

You can also use the quick format which is obviously faster but less accurate. Say the something like the following 'Make a journal entry today I met the nicest person' or 'New diary entry on my walk today I got soaked' or 'New journal entry got a promotion and a raise'. Simply put you are just adding the journal entry immediately after the command.

For the most abbreviated entry say something like 'journal today I received a promotion and a raise' or 'diary today it rained all day'.

Searching your Journal
I can look up entries in your journal and list them for you. Ask me something like 'what's in my journal for the last week' or what was in my journal on June 25th 2011. You can also ask Display or List my journal for May 2010 containing 'had lunch' and I will list the entries instead of speaking them. You can see that in this case I will only find entries containing 'had lunch'. You can also use the word 'like' in place of 'containing'.

Once displayed you can also tap on one of the entries and I will ask you if you would like to delete it. If the entry is a voice journal entry tapping on it will play the audio.

Voice Journal Entries
I can create voice journal entries for you. You can start with saying something like 'Android please create a new voice journal' or 'Voice journal tuesday recap'. In this case I have added the title 'tuesday recap'. I will prompt you for a title, if you did not specify one, and then prompt you to record the voice journal entry.

Press the Recording button when you are done recording or press the Cancel button to cancel the entry. If you don't press either button the journal entry will automatically be saved after the countdown timer ends. You can adjust the timer amount in the Diary section section of the settings. You can also choose whether to save or cancel the journal entry when it times out in the same section of the settings. Note that the selections you make are profile independent so you can have different settings for each profile.

The recorded audio is saved in 3gp format which may not be able to play on a PC if you are using Evernote to store Diary, Memos and such as Windows Media Player is not compatible with the file format.

Email

Asking for your Emails
If your messages are held for any reason you can ask me 'do I have any messages' or 'what emails do I have' or 'read my emails' and I will give you a summary and ask you whether you'd like to hear them.

If your phone has been in Silent mode or you have been on a phone call I will automatically check your messages if you have the 'After Silent Mode' setting set to 'Prompt' in the Email section of the Settings.

Automatically replying to Email messages
I can automatically reply to messages that you miss because you are away from your phone or it's in silent mode or you are simply ignoring messages.

In the Email section of the settings select whether you would like me to send an auto reply to any email messages you receive that you miss or are held or ignored.

There are four different cases that I cover. If you have selected a 'Notify' option for the 'Handle Incoming' option for the email account and I ask you if you want to hear the message and you do not respond then I consider that you 'missed' the message.

Likewise if you have not selected a 'Notify' option but you have selected a 'Prompt' option for the reply and you do not respond when I prompt you then I also consider that you 'missed' the message.

If messages are held for any reason, like your phone is in Silent mode, then I consider that as 'held'.

Thirdly if you have chosen 'Ignore' as the 'Handle Incoming' option for the email account I consider that as 'ignored'. Even if you have set me to Ignore incoming messages and Auto reply to Ignored messages I will only ever send an auto reply message to a known contact if you have the 'Contact Record Required' setting set to Yes for the account.

Lastly if you want me to send your Auto Reply every time you receive an email message then choose the 'Always' option. Most likely you will only want this setting for a particular profile like for example you are driving and want to hear the messages and want a reply sent but don't want to have to reply manually. In the case of 'Always' I will send the auto reply when an email arrives and then read the email if that's the read option you have selected and email messages are not held for any reason.

Note also that if you have chosen a 'Prompt' option for handling incoming emails, like 'Notify and Prompt', when I ask you if you would like to reply to an email you can say 'auto reply' or simply 'auto' and I will send your auto reply email message. This feature is available regardless of what Auto Reply setting you have chosen.

The Auto Reply setting allows you to choose the scenarios that you want me to send the auto reply.

You can also change this setting with a voice command. For example 'enable auto reply email messages when held' or 'disable auto reply email messages' or 'enable auto reply email messages always'. See the quick start for the full syntax.

Sending Email
I can create emails for you. You can start with saying something like 'Android please create a new email'. I will prompt you for the recipients, cc, subject and message. Once the email is complete I will open your email client where you can send the email.

If you have multiple email accounts set up and you want to send your new email using one that is not configured as the default in the email settings for that account then you can say something like 'email John using gmail' where gmail is the name of the account you have configured for gmail. You can use words like via, with or from in place of using. For example 'new email to John via gmail with subject this is the subject'.

If you want to speed the process along you can say something like 'Compose a new email to John with subject my subject' or 'with message my message' and I will prompt you for the rest of the details.

You can specify a group name in place of a contact and I will automatically put all the contacts from that group on the email. At any time you can say Cancel and I will discard the Email that we are working on.

If you have multiple email addresses for a contact you can choose a default email address to use by displaying that contact and swiping right on the email address you want as the default. If you have not selected a default I will send the email to all of their addresses.

Stop reading remaining new Emails
At any time you can say something like stop emails or discard email messages or stop reading my emails and I will discard any messages that are in the queue that I have not read yet. This does not mean that these emails will be deleted from your device or server. It just means I wont read them.

If I have just read an email and I am prompting you for a reply you can also say stop or discard and I will stop reading the remaining emails in the queue.

Enabling/Disabling reading of email
To determine whether I am actively reading emails for a particular account you can either display the email accounts and then adjust the one you want to change or more quickly you can ask me something like 'is gmail enabled'. Use the name that you assigned to the account when you set it up.

If you want to turn the read function on or off with a request say something like 'activate gmail' or 'enable gmail'. Likewise of you want to turn it off say something like 'deactivate gmail' or 'disable gmail'.

Obviously using a scheduled action or a location based action you can have me enable or disable reading email for a particular account for when you really need it on or off. For example 'when I leave work enable gmail' and 'when I get home disable gmail' which will mean that I will only read your gmail emails while you are on the way home from work.

Handling Incoming Email Messages
I have several ways that I can handle your incoming email messages. I am only ever going to read messages from people that are in your contacts list. By default I will tell you who they are from and then read the message and prompt you to reply. This is the 'Whisper and Prompt' mode. If you want to adjust this just tell me one of the following options using the name you called your account when you set it up in place of Gmail in these examples. 'Display Gmail messages', 'Whisper Gmail messages', 'Whisper and prompt Gmail messages', 'Notify me of Gmail messages', 'Notify and prompt Gmail messages', 'Speak Gmail messages' or 'Speak and prompt Gmail messages'. You can optionally adjust this setting by displaying your email accounts, selecting the one you want to work with and then changing the Handle Incoming setting.

With display I will tell you who it's from but only display the message. With whisper I will read the message in the background. With notify I just tell you there is a new message and who it's from but you will need to look at it using your email app. With speak I will come to the front and speak the message. You can also adjust this setting by saying 'display settings' and making the adjustment in the Email section by tapping on the Configured accounts and then the account that you want to change the read setting.

Note that before I start reading a message or playing the voice message audio you can hold the phone to your ear and I will speak or play the message through the earpiece so you can listen to it privately.

If the email message contains an image attachment I will also display that image. You can pinch and zoom and press the back button to come back to my screen.

In the Settings you can also choose to have me mark the message as Read if I actually read it or display it.

For the speak, whisper and notify modes if you also choose the prompt option I will prompt you to have me read the message and once read prompt you to reply to it. When I ask you if you would like to reply you can say 'yes' or 'no' or 'reply here is my reply message'. I will come to the front to handle your reply and the normal reply process is then active.

If you want to reply by voice if it was a regular email or by text if it was a voice message just say 'Reply by voice' or 'Reply using text' or 'Reply using email'.

If you would like to call the sender of the email message rather than reply you can say 'call' or 'call him/her/them' when I ask you if you want to reply. You can also say 'call (him/her/them) using speaker' if you want the call to go on speaker phone. Note that the call option is only available in the first five minutes after the last messages has been received.

If you are busy and don't want to hear any more messages just say hold and I will hold all your new emails including the one that I am prompting you on. If you say hold all I will also hold any new text, chat, twitter and facebook messages. This is great if you get busy all of a sudden and don't want to hear your messages. When you are ready for them say release my messages or release email if you want to hear only email messages.

Holding Incoming Emails
If you know you don't want to hear any messages for some time just say hold my email and I will hold all your new emails. If you say hold my messages I will also hold any new text and facebook messages.

When you are ready for them say release my messages or release emails if you want to hear only emails. You can also say something like give me my messages or don't hold my messages to release them.

In the Email section of the settings you can also change the Hold Incoming Messages setting to Yes, No or Ignore. If you are changing profiles then whatever you have selected will be set when that profile is activated.

Email Language Options
For those bilingual users, although my primary functions only work with the English language I can now compose and read Email using the language of your choice. In the Email section of the Settings you can tap on Language Options to display the language selections for both Incoming as well as Outgoing messages. Note that in order to have me sounding my best you should have already installed a suitable text to speech voice for the language you wish to use. I recommend those from Svox if you are unsure.

Once you have selected the language you wish to use you should also define the messaging keywords that you will use in place of the default edit, done, select, again and cancel keywords. You need to choose words that are in the language you are selecting and will be what you say when composing messages now that the voice recognition will be listening for that language when you are speaking the message. For example, if you have selected Spanish you might use editar, bueno, selecto, de nuevo and cancelar. If you wish to use multiple words for a keyword separate each word or phrase with a comma.

Then try composing an email and speak the new language when speaking your email subject and message and you will hear your message read back in that language. Likewise when a new message comes in it will be read using the text to speech voice for that language.

Note that when composing emails you must use the long format in order to have it switch to the new language when you actually dictate the subject and message. So you can't say 'email John subject hola message como estas'. Instead you must say 'email John' and you will be prompted for the subject and message.

If I have read an email and ask you to reply you cannot say 'reply bueno gracias', instead you must say 'yes' or 'reply' and then I will prompt you for the message and you can then speak it in the new language.

Presently once you select the language option all newly dictated and incoming read messages will use that language. This feature is mainly for bilingual individuals who wish to use my features because their English is decent but they communicate with friends and co-workers using their native language.

Note that the settings you choose are profile dependent so you can have a different profile for one language and another one for another language. If you want to experiment with this feature it may be wise to switch to a profile other than the Default and then configure the language and keywords for that profile.

There is a video on my YouTube channel that demonstrates these language options. If you like this feature please tell your bilingual friends.

Reading Email while in Silent mode
In the Email Settings there is a setting titled 'When Silent Mode'. If you set this to Ignore then I will ignore any new incoming email messages if your phone is in silent or vibrate mode. If you set it to Read then I will ignore the fact that your phone is in Silent mode and read the message anyway. If you set it to Hold I will hold the message and read it once you take your phone out of Silent mode.

If you have Hold selected and you are reading your messages using another application then I will not re-read them when you take your phone out of Silent mode.

There is also a setting titled 'After Silent Mode' with a choice of Ignore, Release, Hold or Prompt. This allows you to select what I do with held messages after your phone comes out of Silent Mode. If you want me to provide a summary of messages choose Prompt. If you want to leave them held until you ask for them choose Hold. If you want them released immediately choose Release. If you want me to just leave the queue in the current state choose Ignore.

Reading Email and reply, call and hold options
When I am reading emails for you I will ask you if you would like to hear the message. You can say yes or ok and I will read the message. If you have chosen 'Speak and Prompt', 'Notify and Prompt' or 'Whisper and Prompt' as the read option I will ask you if you want to reply to the message. You can say yes or ok or no.

You can also say reply or reply here is my reply and you can also include all if you want to reply to all the recipients. For example reply all or reply all please let's get everybody at this meeting.

If you would like to call the sender of the email rather than reply you can say 'call' or 'call him/her/them'when I ask you if you want to reply. You can also say 'call (him/her/them) using speaker' if you want the call to go on speaker phone. Obviously you will need to have this contact in your address book along with a number for them. I will prompt for the number to call if they have more than one phone number. Note that the call option is only available in the first five minutes after the last messages has been received.

If the message is a long message I will break it into parts and ask you if you'd like to hear more or reply. Just say more, yes, please or ok to hear more or say one of the reply options as listed above.

If you are busy and don't want to hear any more messages just say hold and I will hold all your new emails including the one that I am prompting you on. If you say hold all I will also hold any new text, twitter and facebook messages. This is great if you get busy all of a sudden and don't want to hear your messages. When you are ready for them say release my messages or release emails if you want to hear only emails.

Emailing a List to someone
Any time you have me display a list of something whether it be memos or list items or anything else you can say something like 'email to John' or 'email this list to John' or 'email that to John' and I will send an email containing the items that were listed last.

You can use this to send list items to yourself as well as others. You can also text or share the list. See the note in the SMS Messaging and General Help sections for details.

Configuring Email Accounts for reading or sending
Note that Hotmail is not compatible with the mail API that I am using and so you will not be able to connect to a Hotmail account.

In order for me to be able to read your incoming emails or send emails directly without going through an Android email application we need to configure your email address or addresses.

Say something like 'configure a new email address' to start the process. I will prompt you for the type of email account. Once I have that I will ask you for a name that you would like to call this account. This name is used if you want me to disable or enable reading your emails and also when creating a new email you can specify 'using accountname' when you ask me to create a new email.

When selecting the type, if you choose one of the known ones I will just need your address and password. Note that your password is stored in the local database only. I do not send data anywhere off your device. If you are uncomfortable with this then I suggest that you do not use the reading email feature.

If you choose 'Other' as the account type I will prompt you for the details of the mail server for both incoming and outgoing email. It's up to you to find this information from your email provider.

Once you have created the account I will display the settings for it and it will be ready for use.

To display the list of email addresses that you have configured and make changes say something like 'display my email accounts'. You can then delete one by saying 'delete' followed by the number that is listed to the left of it.

Emailing a Voice Message
I can create voice email messages for you. You can start with saying something like 'Android please create a new voice email message' or 'Voice email John'. I will prompt you for the recipients, if you did not specify one, and then prompt you to record the voice message.

Press the Recording button when you are done recording or press the Cancel button to cancel the message. If you don't press either button the message will automatically be sent after the countdown timer ends. You can adjust the timer amount in the Email Messaging section of the settings. You can also choose whether to send or cancel the message when it times out in the same section of the settings. Note that the selections you make are profile independent so you can have different settings for each profile.

You can specify a group name in place of a contact and I will automatically send the message to all the contacts from that group if they have an email address.

The recorded audio is sent in 3gp format which most recipients should be able to play on their phone. Obviously if they also have me installed I will automatically play the message on their phone when they receive it.

Note that if the recipient is receiving the message on a PC they may not be able to play the audio file as Windows Media Player is not compatible with the file format.

Evernote

Enabling your Evernote account
In the Settings you will see a section titled Evernote. All you need to do is enable Evernote and the next time you access your lists, memos or journal entries I will use Evernote instead of the local storage. You will be redirected to Evernote to authenticate.

Note that in order to use Evernote you will need the special BulletProof Gateway module that you will be prompted to download from Google Play. Just install it and then come back and double tap your menu button to display your lists and you will be prompted to log in to Evernote and after that is done you should now see your Evernote lists on my screen.

Presently if you need to switch to a different Evernote username you will have to log in to Evernote via the web and de-authorize me. Soon enough Evernote will be making the option to switch users on the authentication screen. At that time you can just disable and then re-enable Evernote in my settings and then log in with the new account.

If you would like me to export your local data to your Evernote account just say 'export to Evernote' and I will automatically export the lists, memos and journal entries that you have created up until now over to Evernote.

Note that once I am using Evernote for these items I no longer store them locally. Note also that accessing these items will now be a little slower because they have to come across the network from Evernote.

Once I am using Evernote any time you create a memo, journal or list item it will be stored in Evernote. Likewise you will be able to access any existing Evernote items simply by displaying your lists.

If you wanted to share data with someone else you could both use the same Evernote account and you would then immediately have access to each other's memos, journal and lists in real time.

Presently if you decide to stop using Evernote then there is no support for bringing your Evernote data back into my local database.

* It appears that Evernote does not allow removal of Notebooks using the interface so if you try to remove a List it will likely fail.

Microsoft Exchange

Calendar Events with Microsoft Exchange
Once you have configured your Exchange email account or accounts they will also be accessible for calendar events. If you say 'display my available calendars' you will see your Exchange calendars listed in the top list. Note that when you set up your Exchange accounts you should give each a distinct name if you have more than one so you can tell which account is which in the various places.

In the top list tap on a calendar to toggle it to be ignored if you don't want me to announce events from that calendar. If you don't choose to ignore a calendar any events placed in it will be ones that I announce alarms for and also display when you ask what's on your agenda.

In the bottom list you can choose if you want me to store the various newly created event types in one of your Exchange calendars. If you use Exchange exclusively for your events then you will likely want to tap on the Events item until your Exchange calendar is selected. This will mean that any time you have me create an event it will go into your Exchange calendar.

If you simply want reminders in your phone calendar then leave the Reminders setting to your default email address or phone calendar.

Note that using your Exchange calendar will slow down searching for events and creating events because they are accessed via the network.

Enabling your Microsoft Exchange account
If you have a Microsoft Exchange account you can set it up as you would a regular email account. See the Email section for details. Please choose 'Exchange' as the account type. I will prompt you for your details. You must provide the server address and the domain as well as your email address, username and password.

Presently I can only read and reply to your emails as well as send new emails. In the near future I will be able to do a lot more with your Exchange account.

Please read the items in the Email section to learn about the options for sending and receiving emails.

Expense Reports

Creating Expense reports
I can create expense reports for you in several ways. For a quick entry simply say 'I spent 80 bucks for lunch' or 'shopping at the gap cost me $129.99' or 'lunch was 15 dollars 25'. I can understand many ways of reporting an expense as long as you include one of the following words: expense spent cost was amount or total.

You can also start by saying something like 'Android please create a new expense report' or 'Make an expense report' or just 'new expense'. I will prompt you for the description and amount of the the expense report. At any time you can say Cancel and I will discard the expense report that we are working on. You can say 'again' to remove the last sentence or say 'done' or 'finished' when you have completed the expense report.

You can select the default currency in the MISC section of the settings. Presently only Dollars, Pounds, Euros and Rand are supported.

Listing Expense reports
I can look up expense reports and list them for you. Ask me something like 'expenses' or 'what expense reports do we have for yesterday'. You can also ask Display or List my expense reports containing 'lunch' and I will list the entries instead of speaking them. You can see that in this case I will only find entries containing lunch. You can also use the word 'like' in place of 'containing'.

Once displayed you can also click on one of the items and I will ask you if you would like to delete it.

You can select the default currency in the MISC section of the settings. Presently only Dollars, Pounds, Euros and Rand are supported.

Facebook

Remind you of your friends birthdays
In the Facebook settings you can ask me to check for your friends birthdays at a given time each day. I will first announce any friends that have a birthday that day and ask if you would like to post a birthday wish on their wall. I will then also give you a heads up of any of your friends that have a birthday tomorrow. That should give you a chance to get them something.

Obviously this feature relies on your friends making their birthday public on Facebook but at least you don't have to keep track of that yourself.

Checking your Facebook News Feed
In the facebook settings you can choose to have me automatically check your news feed for new posts from your friends that you are not ignoring. To do this you need to set the Auto Check News Feed setting to Yes. You can also say enable facebook or disable facebook. Then choose the range of hours in the day you want me to check along with the frequency. Of course you can set these values differently for each profile so you have a lot of flexibility. Perhaps you just want me to check automatically while I am in Car mode. Select car mode and then adjust the settings.

If you want to just manually check the news feed you can ask me to check facebook and I will check the feed based on the last time I checked and the maximum number of posts and the maximum age of posts that you have chosen in the settings. I will read the oldest posts first. If there are more than the maximum you have selected then you can ask me to check facebook again and I will get the next set.

If you want to specifically look at the news feed regardless of whether you have seen the posts already you can ask me to display recent facebook messages or list the last 15 facebook messages or whatever number you want to see. In this case I will begin reading the most recent posts first.

As I am reading the posts you can ask me to hold them any time you are being prompted to comment or like a post. You can also ask me to stop messages or discard messages if you don't want me to read the remaining messages.

Once a post is displayed you can swipe left on it to Like it or swipe right to comment on it. You can also tap on the persons name for their details or their photo for a larger one. If there are links in that post you can also tap on them and I will open the link.

If you want me to re-read the text of a post just tap on that post.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Post on Facebook
I can create posts on your Facebook wall. You can start with saying something like 'Android please post an update to my Facebook wall' or 'Make a Facebook update'. I will prompt you for each sentence of the entry. At any time you can say Cancel and I will discard the Entry that we are working on. You can say 'again' to remove the last sentence or say 'done' or 'finished' when you have completed the entry.

Once the entry is complete I will post it to Facebook. I will need you to OK the first post I make. You need to have the official Facebook app installed on your device to use this feature.

For a shortcut you can include the message. For example 'Update Facebook here is my message' or 'Make a Facebook update this is the post'.

Speeding up Facebook Post creation
When you are dictating a facebook post to me by default I will read back each sentence that you have given me and then prompt you for the options to allow you to re-do it or select from a list or finish or say the next sentence. If you are already familiar with the options and want to speed things up then go into the Settings and down to Facebook Settings. In there you will find an option titled 'Read back each sentence'. If you turn this Off I will no longer read back each sentence that you dictate.

Below that option you will see an option titled 'Play prompt after sentences'. If you turn that off I will play either no prompt if you have read back on or an abbreviated prompt if read back is off.

If you have read back on and play prompts off then I will not prompt you for the next sentence, I will only read back the sentence you just spoke. After that it's up to you to realize that I am waiting for the next sentence or one of the other options or done. It may be confusing if you don't realize this but this is the fastest option that still provides confirmation of what you said.

Stop reading Facebook posts
At any time you can say something like stop facebook messages or discard facebook messages or stop reading my facebook and I will discard any posts that are in the queue that I have not read yet.

If I have just read a post and I am prompting you for a reply you can also say stop or discard and I will stop reading the remaining posts in the queue.

Displaying Friend Details
I can look up your facebook friends to get information for you. If you want all the information on a particular friend say something like 'display john's details' or display john.

If you have contacts by the same name as your facebook friends there can be confusion. In this case say display my friend John.

Once a contact is displayed you can tap on their photo for a larger size image. Press the back button on your device to return. If you swipe right on the item that contains their photo and name I will prompt you for a post you would like to make on their wall. Be sure not to start your swipe on the picture but just to the right of it.

Other items like their current location and hometown location will get directions or display a map respectively if you tap on them. If you tap on their facebook URL I will open their page for you.

If you want just want certain pieces of information that your friend has provided to facebook you can ask for them specifically. For example, when is John's birthday or what's John's religion or what are John's favorite sports or who is John's wife or what are John's interests or what is John's work history.

You can also say something like tell me something about John and after I reply you can say tell me more and I will give you details a few at a time in a random order. This is fun to impress your facebook friends who are stuck with iPhones.

You can also ask where does John go to school or how many friends does John have or how many mutual friends do we have or what languages does John speak.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Handling Facebook News Feed
I have several ways that I can handle your facebook news feed. I am only ever going to read posts from people that are in your friends list that you have not chosen to ignore. By default I will tell you who they are from and then read the message. This is the 'Speak' mode. If you want to adjust this just tell me one of the following options. 'Display facebook messages', 'Whisper facebook messages', 'Whisper and prompt facebook messages', 'Notify me of facebook messages', 'Notify and prompt facebook messages', 'Speak facebook messages' or 'Speak and prompt facebook messages'.

With display I will tell you who it's from but only display the post. With whisper I will read the post in the background. With notify I just tell you there is a new post and who it's from but you will need to look at it using your facebook app. With speak I will come to the front and speak the post. You can also adjust this setting by saying 'display settings' and making the adjustment in the Facebook section.

For the speak, whisper and notify modes if you also choose the prompt option I will prompt you to have me read the post and once read prompt you to comment or like it. When I ask you if you would like to reply you can say 'yes' or 'no' or 'reply here is my reply message' or 'comment here is my comment'. I will come to the front to handle your comment and the normal comment process is then active.

Note that before I start reading a message you can hold the phone to your ear and I will speak through the earpiece so you can listen to it privately.

If there are photos attached to the post you can say 'photo' or 'picture' and I will display those for you and you can swipe the screen to the left to go through them with the usual pinch and zoom options. When you choose to look at a photo I will hold any more messages until you come back and say 'release messages' or simply just say 'resume' or 'continue'.

If you are busy and don't want to hear any more messages just say hold and I will hold all your new posts including the one that I am prompting you on. If you say hold all I will also hold any new email, twitter and sms messages. This is great if you get busy all of a sudden and don't want to hear your messages. When you are ready for them say release my messages or release facebook messages if you want to hear only facebook messages.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Holding Facebook News Feed
If you know you don't want to hear any facebook posts for some time just say hold my facebook messages and I will hold all your new facebook posts. If you say hold my messages I will also hold any new email, twitter and sms messages.

When you are ready for them say release my messages or release facebook if you want to hear only facebook posts. You can also say something like resume, continue, give me my messages or don't hold my messages to release them.

In the Facebook section of the settings you can also change the Hold Incoming Messages setting to Yes, No or Ignore. If you are changing profiles then whatever you have selected will be set when that profile is activated.

Facebook Language Options
For those bilingual users, although my primary functions only work with the English language I can now compose and read Facebook messages using the language of your choice. In the Facebook section of the Settings you can tap on Language Options to display the language selections for both Incoming as well as Outgoing messages. Note that in order to have me sounding my best you should have already installed a suitable text to speech voice for the language you wish to use. I recommend those from Svox if you are unsure.

Once you have selected the language you wish to use you should also define the messaging keywords that you will use in place of the default edit, done, select, again and cancel keywords. You need to choose words that are in the language you are selecting and will be what you say when composing messages now that the voice recognition will be listening for that language when you are speaking the message. For example, if you have selected Spanish you might use editar, bueno, selecto, de nuevo and cancelar. If you wish to use multiple words for a keyword separate each word or phrase with a comma.

Then try updating Facebook and speak the new language when speaking your status update and you will hear your message read back in that language. Likewise when a new post is read it will be read using the text to speech voice for that language.

Note that when posting a status update you must use the long format in order to have it switch to the new language when you actually dictate the message. So you can't say 'update facebook hola como estas'. Instead you must say 'update facebook' and you will be prompted for the message.

Presently once you select the language option all newly dictated and incoming read messages will use that language. This feature is mainly for bilingual individuals who wish to use my features because their English is decent but they use Facebook in their native language.

Note that the settings you choose are profile dependent so you can have a different profile for one language and another one for another language. If you want to experiment with this feature it may be wise to switch to a profile other than the Default and then configure the language and keywords for that profile.

There is a video on my YouTube channel that demonstrates these language options. If you like this feature please tell your bilingual friends.

Handling Facebook News Feed while in Silent mode
In the Facebook Settings there is a setting titled 'When Silent Mode'. If you set this to Ignore then I will ignore any new incoming facebook posts if your phone is in silent or vibrate mode. If you set it to Read then I will ignore the fact that your phone is in Silent mode and read the message anyway. If you set it to Hold I will hold the message and read it once you take your phone out of Silent mode.

There is also a setting titled 'After Silent Mode' with a choice of Ignore, Release, Hold or Prompt. This allows you to select what I do with held messages after your phone comes out of Silent Mode. If you want me to provide a summary of messages choose Prompt. If you want to leave them held until you ask for them choose Hold. If you want them released immediately choose Release. If you want me to just leave the queue in the current state choose Ignore.

Post on Facebook Friend's wall
I can create posts on your friends Facebook wall. You can start with saying something like 'post on John's wall' or 'Make a Facebook update on John's wall'. Unfortunately Facebook recently required a dialog to be displayed and the message you want to send to be manually entered. This really means that you can't do this hands free. You can send your complaints to Facebook. :)

Replaying Facebook Feed Posts
If you'd like me to repeat the last facebook post that you received just ask me something like 'Replay that last facebook message' or 'what was that last facebook post again'. I can then comment to that post if you like.

Commenting or Liking News Feed posts
I can comment on the last facebook post that you received. Just say something like 'comment on that last facebook message with sorry I can't make it'. Or simply 'comment I can't make it'. You can only comment once on a post unless you ask me to replay the post first.

Once a post is displayed you can swipe left on it to Like it or swipe right to Comment on it. You can also tap on the persons name for their details or their photo for a larger one. If there are links in that post you can also tap on them and I will open the link.

If you want me to re-read the text of a post just tap on that post. If there are links in the post you will need to tap to the left of the text below the photo of the person who posted it.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Searching for Facebook Friends
I can locate facebook friends for you very easily. Just say something like display friends named 'Jones' or list friends like j o n if you want to spell part of a name. You can then select a friend by saying select 1 where 1 is the number displayed or just tap on the one you want. I will then display the details for that friend.

When the list of friends is displayed you can swipe to the left on a friend to have me ignore that friend when checking your facebook news feed. Swipe left once more to remove the ignore setting.

If you swipe to the right on a friend I will prompt you for a post you would like to make on their wall. Be sure not to start your swipe on the picture but just to the right of it.

If you tap on their photo I will show you the larger version. Just press the back button on your device to come back.

If you just want to see a friends facebook wall just say display John's wall.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Searching for Facebook Groups
I can locate the facebook groups you are a member of very easily. Just say something like display my facebook groups or list facebook groups like j o n if you want to spell part of a name.

When the list of groups is displayed you can swipe to the left on a group to have me ignore that group when checking your facebook news feed. Swipe left once more to remove the ignore setting.

If you swipe to the right on a group I will prompt you for a post you would like to make on the group wall.

If you tap on the photo I will show you the larger version. Just press the back button on your device to come back.

If you tap on the group I will load the page for that group.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Searching for liked Facebook Pages
I can locate your liked facebook pages for you very easily. Just say something like display my facebook pages or list facebook pages like j o n if you want to spell part of a name.

When the list of pages is displayed you can swipe to the left on a page to have me ignore that page when checking your facebook news feed. Swipe left once more to remove the ignore setting.

If you swipe to the right on a page I will prompt you for a post you would like to make on the page wall.

If you tap on the photo I will show you the larger version. Just press the back button on your device to come back.

If you tap on the page I will load the website for that page.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

General Help

Android 4.1 JellyBean notes (FAQ)
For Android 4.1 users note that a workaround has now been implemented that allows Wake Mode to work without the constant beeping. Unfortunately the work around involves setting the system volume to zero right when the beep normally plays. In most cases you will not notice this but on some devices you will see the system mute turn on and off in the notification status bar. There's nothing that can be done about that until Google provides a better way of turning off the beep. If the muting annoys you the only solution is not to use Wake mode.

As I said above, with Android 4.1 Google added a system beep that plays right before voice recognition starts listening to you. By default I will use this beep to alert you that I am listening after you press the Speak button. If you prefer a quieter beep you can turn off the 'Android Voice Beep' setting in the Interface section of the Settings and turn on the regular 'Beep' setting and adjust it's volume on the setting below it. Note that turning off the Android Voice Beep will cause me to mute the volume when the beep normally plays and if that's more annoying than the beep itself just turn the Android Beep setting back on.

So far we have not been able to get Bluetooth working correctly with the Nexus 7 with Android 4.1. The audio comes though the headset OK but no microphone audio is being received on the Nexus 7. If you turn the Bluetooth Microphone setting Off in the Device section of the Settings you can use a newer A2DP headset to listen and still speak via the microphone on the Nexus. The older Mono headset does not seem to work by doing this. This is something that we are still looking into but it looks like an issue that Google needs to resolve. Wake mode does not work well or at all with Bluetooth on the Nexus 7.

Lastly, Android 4.1 now includes offline voice recognition that obviously does not require an internet connection for the voice recognition. In order to use this please see the note on Offline Voice Recognition.

Backing up your data
I automatically back up your data to your SD card (if you have one) on a regular basis. It is stored in the EVA directory. If you move to a new phone just re-install me and I will automatically look on your SD card for the backup data and restore things to what they were on your old phone. It doesn't get any easier than that.

Basic Instructions
You can ask me a number of things and you can use regular english and your regular voice to do so. I can understand when you say things in different orders as well as if you include or leave out pleasantries. For example, you can ask me how I am by saying something like 'How are you'.

If you need a tip you can ask for a tip or help on a particular topic or just any tip by saying something like 'Can you give me a tip on using the calendar'. Try something like 'help me with calling a contact' or 'give me a tip'. Please prefix your help requests with 'help me'.

For a list of features press the Menu key on your phone or say 'help me with something'. If you double press the Menu key I will display the lists you have defined.

Assigning the button on your Bluetooth headset to activate me (FAQ)
Your Bluetooth headset has a button on it that you can hold down for a second or so to send a voice action request to Android. You can select me as the default application to handle this request. The first time you do this you will have the choice to select the application. Check the default checkbox at the bottom before you select EVA.

If you have already assigned another application you can open Android Settings and go to Applications, Manage Applications. Select the application that is presently assigned and press the Clear defaults button in the Launch by default group. Then long press your Bluetooth headset again and you can then assign EVA.

After that any time you long press your Bluetooth device button I will answer your request. There will be a short delay before I respond to each request.

Bluetooth Headsets
You can use your Bluetooth headset to communicate with me. There is nothing special that you need to do. Just pair it with your phone and when you turn it on I will automatically detect and use it. You may find that I don't quite understand you as well as when simply using the phone. The results depend on the quality of your headset.

If you are using Android 2.2 on a Motorola phone you will most likely need to upgrade to 2.3 in order for the Bluetooth to work. You will still hear me but I wont be able to understand you.

Mono headsets are now supported. If you have the audio of your phone plugged into your car you can still use your Bluetooth headset but the sound will still come through your car speakers on a newer A2DP headset. The voice will go through the Bluetooth microphone and the Bluetooth long press to activate me will work as normal.

When I connect and disconnect from your bluetooth device you will see a message indicating this. Likewise if there is an error connecting you will see a message asking you to reset your bluetooth adapter.

Clearing the Conversation
If our conversation gets a little too long and you want me to clear it just say 'clear conversation'.

When your conversation get's more than 200 items in it and you press the Speak Bubble it wil automatically clear.

Getting the date and time in a place
I can give you the date and time either locally or in any place you name. Just ask me something like 'what's the time' or 'what time is it in tokyo' or 'what's the date in sydney'.

I can also give you the Universal or Zulu time, just ask.

As well as being able to give you the time in a city you can also specify the airport code such as SFO for San Francisco. Just say 'what's the time in JFK'.

Demonstration Video
I have many videos on youtube that show many of my features. Just press the menu button on your device and then the help button and then tap on the Youtube item at the top. There you can view all of my videos.

Dictating Sentences
In many places I will ask you to speak the sentence you would like for the next part of a message or memo or journal entry. There will most likely be many times where I don't quite hear you correctly. In this case the first thing to do is say Select when prompted and I will display a list of possible sentences that I heard you say. You can select the one that is closest to what you said or you can select the Try again option at the bottom.

If you know I will not have a suitable match when you say Select say Again instead and I will remove that sentence and allow you to say it again. Each time you say Again I will remove the previous sentence until your message is blank.

When you are completely done with all of the sentences in your message say 'Done' or 'finished' as the last sentence. Do not just say Done as the end of a sentence as I will simply think that is the last word of that sentence.

Displaying the FAQ
At any time you can say display the FAQ and I will list the help menu items that are the most frequently requested and therefore quite helpful.

Done with or Confirm a particular request
There are a number of places where I ask you to say the word 'done'. For example where you are creating a message and you have added all the sentences that you need. You may find that I have trouble hearing the word done, so you can also say the following words or phrases and I will take it that you are done. They are 'All done', 'I'm done', 'I'm finished', 'finished', 'All finished', or 'ok'.

There are also several places where I ask you to say the word 'confirm'. In these cases you can also say 'confirmed' or 'okay'.

Finding what's new
At any time you can ask me what's new and I will tell you the latest additions to my feature list. You can also see these in the tip list that is displayed when you press the Menu button. They are the ones that have (NEW) beside them.

Galaxy Phones and others with only 3 buttons
If you are using a Samsung Galaxy phone or perhaps some other phone it may be that you do not have the physical Search button that is present on other Android phones. Where I mention the Search key or button in the tips this is what I am referring to.

If you have a Galaxy you can hold down the Menu button for longer than normal and this will have the same effect as pressing the Search button on other phones. However, the function that is mentioned with respect to Memos whereby you can double click the Search button to see your memos will not work on a Galaxy. In this case you will need to say 'Display my memos'.

Reading your mind
As time goes on I am getting smarter and I now remember the things you do throughout the course of your day. There will be times when I suggest an action to you because I feel you might want me to perform it. In these cases you can say something like yes, ok or sure if you want me to perform it or say no or no thanks if you don't want me to do it just now.

If you are not ready for that action say not yet or later or not now. If you don't want me to ask you again on that action just say never. Of course if you do that action several times sometime again in the future I will probably think you want to do it again.

You can also ignore my request and just ask me whatever you want without first saying yes or no. I promise I wont be offended.

You can disable this feature in the settings by setting Android Suggestions to Off.

Assigning the Home button on your phone to activate me (FAQ)
I can now handle the Home button presses for you. If you choose to have me do that the first time you press Home after installing me I will open your regular Home screen with a single press. If you double press it I will come to the front. This even works if the screen is off provided you have the screen lock off.

Note that some devices do not support this feature as the manufacturer hard codes a particular application to open. In many cases you can find that application in the Android settings Applications list and press the Clear Defaults button and then try assigning EVA again.

If you have a Samsung phone running JellyBean the double press of the Home key may be set to open S-Voice. You can disable the Home key opening S-Voice in the S-Voice settings.

If you decide to have me handle the Home key then in the Interface section of the Settings you can choose whether a single tap brings me the front and a double tap brings the regular home screen to the front or vice versa. Note that if you choose Single Tap I will be the first application you see immediately after a reboot of your device. You may also need to double tap the home key once to get to the home screen after a reboot.

Note that S-Voice will also intercept the Bluetooth button press on Samsung on JellyBean. If you want to disable this you need to disable S-Voice completely in the Android Applications settings and then you can assign the Bluetooth button to EVA.

Interrupting me
At any point while I am speaking you can stop me simply by clicking on an item in the list that is one of the things either I said or you said. I can also repeat the last item I spoke if you say something like 'say that again' or 'what was that'.

Introducing AVX - Android Voice Xtreme
For those of you not closely following my progress on Facebook or Google+ I would like to tell you about AVX. AVX is Android Voice Xtreme and it is basically the same engine as EVA but with a more professional and business like look and feel.

If you want to try it out then it is available from Google Play, just search for AVX. Please uninstall me first before you install it. There is a new 28 day trial available for the free version. It will automatically pick up all your settings and transfer them back to EVA if and when you reinstall that at a later date. There are no longer any ads on the free version of AVX or EVA.

The code is the same in AVX and EVA and development will continue on both applications. If you prefer the look of AVX you are welcome to switch to it. The difference in price is because AVX is subsidizing EVA. This way there is a price point for everyone and I can continue this project without going broke.

Meeting your friends and family
For a bit of fun you can introduce me to your friends and family. I will gather and update their details and then have some fun with them. Sit down with someone and say to me something like 'I'd like you to meet John' or 'Say hi to my brother' and I will address them directly. From there on let them answer me. Just have them speak normally. You can also have them come back at a later date and say hi again. I will recognize who they are. I have a great memory.

Menu Button functions (FAQ)
The Menu button on your device has four different functions. The first is just a single press which brings up the Menu.

By pressing it twice your lists will be displayed. If you press it three times I will toggle in and out of Car Mode. When pressing twice or three times don't take too long between presses.

The last function is activated by holding down the Menu button which will display the settings. You can also click 4 times to display the settings for those with devices that have overridden the long press on the menu button.

If I am in Car Mode when you access the help, display your lists or display settings I will first turn off Car Mode. You will manually have to activate it again if you want it active.

Offline Voice Recognition (FAQ)
Offline voice recognition is now available to users running Android 4.1 and later. There is a video on my YouTube channel that goes through it if you prefer a nice walkthrough. It has been tested and works fine on a Galaxy S3 but for some unknown reason it does not work the same way on a Nexus 7. Hopefully it works fine on your 4.1 or later device.

All you need to do is go into your Android settings into Language and Input and make sure you have Google Voice Typing in the Keyboards and Input methods section and it is selected. Then tap on the settings button for it and then tap on the Download Offline Speech Recognition item. Then tap on the All tab and find the English language variant you are using in my settings for your voice and install it. For example if you have English (Australia) for your voice in the Interface section of my settings then you need to download English (Australia).

After the installation is complete there's nothing else to do. If your device does not have an active wifi connection and your mobile broadband is off or unavailable then the voice recognition will automatically use offline mode.

Note that the offline recognition only returns a single response and it's accuracy is not as good as the online recognition. Therefore if you suspect you are disconnected from the internet you should probably pronounce your words more clearly than you normally do. If you are trying to call someone then use just their nickname or first name. It's highly unlikely that the offline recognition will be able to understand difficult last names and given that it's only returning one possible response it's going to make it much more difficult to find the record for the person you are trying to call.

Performance and progress bar
When you first install me or each time your phone is restarted all my instructions are loaded into memory. If you start me while this is happening you will see a progress bar running along the top of the screen. This will only take about a minute to complete. While it's happening you may have to wait for me to respond to certain requests. After it's complete you should never see that again until the next restart of the phone and then only if you start me before that's complete.

If you see this progress bar on a regular basis it means that my background service is being forced to restart. This is a waste of resources and can generally be resolved by doing the following:

If you have a task manager please make an exception for me. Then remove any applications that you are no longer using that may contain a background service. This will free up memory and allow your device to run much better.

Then restart your device and try to do that every few days. The memory is less fragmented if you restart often and things will run a lot better.

I also have a video on my youtube channel that discusses performance.

Preventing unwanted activation (FAQ)
There are times when you will be placing your phone in your pocket. In these cases you don't want me being activated by shaking or accidently pressing the speak button if the screen is still active. I watch the orientation of the device and if you place it upside down in your pocket I will not accidently be activated with the shaking or screen touches that occur while you are walking. It's better than me asking you what's up while I'm in your pocket.

Quick Start Help
For a list of the quickest commands say 'quick start', 'quick help' or 'short cuts' or access it from the first item in the main help display.

Any time you say something that I don't understand I will display a list of the quick start commands that I think are what you might be looking for. If you have been using me for some time and you'd like to turn the suggestions off you can do so in the MISC section of the settings.

For a description of the syntax of the quick start commands display the quick start help and tap on the first item.

You can also access a printable Quick Start list of commands at www.bulletproof.com/quickstart.

Reading what's on the Clipboard
I can read the contents of the clipboard for you. Just ask me to 'read the clipboard' and I will read whatever you have copied to the clipboard. You can stop me at any time by tapping anywhere on my screen. If you ask me to read it again I will start from the beginning. Presently there is no way to pause me.

In most applications that display text you can tap or long press on the text for the option to select text and then copy it to the clipboard. You would then have to shake your phone to bring me to the front and then ask me to read the clipboard.

If you enable Wake mode then you can go off to your application that has the text and select the text and copy it to the clipboard and then instead of saying your wake phrase just say 'clipboard' and I will read it for you without even leaving the screen you are on.

Improving my Recognition (FAQ)
If I am having trouble understanding you please speak at a normal pace but try to speak your words clearly. If you are speaking something that I know nothing about I will respond quickly to tell you. However, if you are saying something close to what I can understand then I may take longer and still not recognize what you said if one of the words I heard you say was garbled.

When I am working on what you said you will see a list of phrases and I will be going through them with an arrow next to the one I am working on. I sometimes have to make a couple of passes. These items are not for you to select from. If I don't understand any of them it's because I am not programmed to do so. In this case please check the help items for examples on how to phrase your request.

If you see that what you meant to say is not in the list you can interrupt me by pressing the Speak Bubble and I will discard that request and then you can try again.

Keep in mind that Google voice recognition will learn your voice over time and get better at determining what you said. So the more you use it the better the results will be.

If you see that a particular word is not being recognized try pronouncing it more clearly, spelling it or try a different word. If that word is still causing issues say help me with replacing words.

Deleting Items from displayed lists, memos, etc (FAQ)
There are many times when I will be displaying a list of items where it is possible to delete or remove an item. In many cases you simply tap the speak button and say 'delete 1' or 'delete 2'. In cases where I do not specifically tell you that you can 'say delete and the number to remove an item' you can also swipe left on that item and I will remove it.

The swipe left to delete an item can be turned off in the Interface section of the Settings. This feature works on list items, memos, calendar events, reminders, journal entries, expense reports, application shortcuts, web bookmarks and replacement words.

In the case of memos you can also swipe right on a memo in order to flag it as completed. Again, this feature can be turned off in the Interface section of the Settings.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Rating me and writing a review
If you would like to rate me on Google Play and possibly write a review just tell me you want to 'rate you' or 'write a comment'. I will open Google Play so you can leave your rating. I would really appreciate this. The more people that start using me the more I will have the resources to develop new features.

Changing my Text to Speech Voice (FAQ)
To have me sounding my best I recommend that you install an SVOX voice that will make me sound great. I recommend the U.S. English Grace voice but if you like a British accent then choose British Victoria. To try the voices download the free SVOX Classic from Google Play. Say 'get the voice browser' and I will locate this for you.

These voices cost under $3 and are well worth it. If you would like me to locate either of these directly please say 'Find Grace on Google Play' or 'Find Victoria on Google Play'. I am in no way affiliated with SVOX. I am just trying to make your experience the most enjoyable.

Have me say custom phrases and responses (NEW)
I can repeat any phrase for you. For example say 'say I'm feeling great' and I will respond with 'I'm feeling great'. You're probably wondering why you would want to use this feature. Well, you can use this command as a shortcut, a scheduled action, a location based action or even assign it to a custom button in car mode.

So for example say you want me to say 'We're home' every time you arrive at home. You can set up a location based action by saying 'Every time we arrive at home say we're home'. Obviously this assumes you have already set up your Home location.

Likewise you might set up 'every day at 10pm say it's bed time'.

If you wanted to have me respond to a particular phrase with a custom response you could create a shortcut. Say 'create a new shortcut' and, when presented with the list of apps, choose me to handle it and then the request phrase would be what I will say in response to the shortcut. For example use 'say my favorite food is chocolate'. Then when I ask you for the phrase you will say to activate this shortcut you would say something like 'what's your favorite food'. Then to try the new shortcut say 'what's your favorite food' and I will respond by saying 'my favorite food is chocolate'.

So with the 'say' command you can have me saying all kinds of custom things.

Assigning the Search button on your phone to activate me
If you have a 4 button phone that has a dedicated Search button you can select me as the default application to handle a long press on the button. The first time you long press the Search button you will have the choice to select the application to handle this action. Check the default checkbox at the bottom before you select EVA.

If you have already assigned another application you can open Android Settings and go to Applications, Manage Applications. Select the application that is presently assigned and press the Clear defaults button in the Launch by default group. Then long press your Search button again and you can then assign EVA. After that any time you long press your Search button I will come to the front and ask you what you need.

Search Button
On 4 button phones the search button on your device is a quick way to get my attention if you can already see me. You can also press it to interrupt me any time that I am speaking.

You can also double click the button and I will list your active memos.

If you have a phone like the Galaxy series that only has three physical buttons please see the tip on Galaxy phones about holding down the Menu button to trigger the search.

Selecting from what I heard you say
In many places where you are dictating something and I don't get it quite right I will prompt you not only to try the sentence again but I also provide the Select option. If you say select I will display a list of possible matches for what I heard and you can either select one or at the bottom of the list choose the Try Again option to allow you to try again if there is not a suitable match.

Sharing the contents of a list
Any time you have me display a list of something whether it be memos or list items or anything else you can say something like 'share this' or 'share that list' or 'share it' and I will allow you to share the list containing the items that were listed last to any application on your device that handles sharing.

You can use this to share list items to yourself as well as others. You can also text or email the list directly. See the note in the Email and SMS sections for details.

Speak Button operation
The Speak button works in different ways depending on what is happening. If it's clear then pressing it gets my attention. If it's solid green I am waiting for you to speak. If it's flickering green I am hearing what you are saying. If it is yellow I am processing what you have said.

It briefly turns red when pressed or if you press the Search button on your device. While it's green you can press it and I will stop listening. By default I stop after a few seconds anyway. While it's yellow you can press it to cancel what you just said and try again. Give it a try.

If it's blue then Wake mode is active and you need to begin your requests with my Wake phrase or just say the Wake phrase to get my attention.

You can also long press it to bring up the Menu. This is good for newer devices that don't have a dedicated Menu button.

Spelling words for me
There will be times when I can't understand a certain word you are saying especially when dictating sentences or saying people's names. In this case I can easily understand if you spell the word. Please leave a distinct space between speaking each letter. If you wait too long I will think you are done. With a little practice you will get the hang of it.

For example, if you are dictating a sentence say something like 'lunch was with Tony B u l e r m o'. If you have to spell two words together separate them with the word space. For example, 'lunch was with t o n y space b u l e r m o'. If I still got it wrong say Select if the option is available because I may have it correct in one of the responses.

You can spell a word any time you think that I will have a problem with it. I can confuse the letters M and N. When saying M stretch it out and with N keep it short and I should be able to get it correctly.

Report a problem or make a suggestion
If you would like to suggest a new feature please say something like 'I would like to make a suggestion' and I will ask you for the details. I will then open your email application so your suggestion can be sent.

You can also report a problem or an issue simply by asking me to report a problem. Again I will prompt you for the details and the email will be constructed. You can edit the email in your mail program before sending it.

I encourage you to use this feature. We really want you to own me and make me do what you want me to do and we are happy to provide a prompt response to problems and suggestions.

Tutorial (FAQ)
I have an in depth tutorial that will walk you through a large number of my features. I highly recommend that you complete it. You can say 'tutorial' to start or continue it. It will probably take over an hour to complete. You can leave it any time and come back to it later on. If you want to start it again from the beginning you can say 'restart the tutorial'.

By default it is also assigned to one of the Custom buttons on the Menu that you can re-assign if you like by long pressing on it.

You can also access the tutorial from the Help.

Help Videos
To access the YouTube videos say 'help videos' or press the Menu button and press the Help button and then tap on the YouTube item at the top.

There are several new videos that have been created recently.

Please subscribe to my YouTube channel and then you will keep up with all the latest videos as they come out.

Voice Settings Video
I have short video that shows you how to check that your voice recognition and text to speech is configured correctly. To watch it just say 'show me the voice settings video' or 'watch the settings video'.

Homescreen Widget
I have an Android Widget that you can place on one of your home pages. It displays some of the current settings as well as the next reminder if you have set one. If the reminder has more text than you can see you can tap on the text to scroll it. If you tap anywhere on the right side of the widget you will get my attention.

If you tap on the left hand side it will toggle Wake mode. If you don't want the left side to toggle wake mode simply turn the 'Widget Left Tap Wake Mode' setting Off in my Settings.

If you display my settings you can change the background of the widget from red to transparent. You can also toggle the display of the text.

Wired headsets
You can use a wired headset to communicate with me. Provided that you don't have another application that is activated when pressing the button on your headset, I will come to the front when it's pressed. You can also press the button while I am active to get my attention each time.

To activate the button on your headset so it gets my attention go into the settings into the Interface section and set Wired headphone button activates to On.

Groups

Adding and removing Contacts from Groups
While working with Contact Groups you can include or remove contacts from a group in two different ways. Firstly you can select a group to work with by saying 'Select the group My Friends'. Once selected you can include or remove contacts by saying 'include John' or 'remove Tim'. I understand the word 'include' better than the word 'add'.

If you have not selected a group to work with you can say 'Include Jim in My Friends' or 'Remove Tim from My Friends'.

I can list the contacts in a group. Just ask me something like 'who are the members' if a group is selected, or 'display all the contacts in My Friends'. You can also just ask me to select a contact. After doing so you can do things like add that contact to groups without actually naming the contact again. For example you might say 'select John' and then say 'include selected contact in My Friends'. If you want to remove John from a group you would say 'remove this contact from My Friends'.

Managing Contact Groups
I can create new Contact Groups for you. Say something like 'Create a new group' or 'create new group My Friends'. I will ask you to confirm the name in the case that I did not hear you correctly. If I got it wrong just say cancel and try again. You can also remove a group as well as select a group. You can also list all the groups by saying something like 'name all of the groups' or 'give me a list of all the groups'.

I can list the contacts in a group. Just ask me something like 'who are the members' if a group is selected, or 'display all the contacts in My Friends group'. To learn more about contacts within a group just say 'help me with including contacts in a group'.

Choosing the default contact group for calling, texts and emails
By default I will not select a default group. This means that if you use gmail on your phone all the people that you email to and from will have a contact record created by Android and these will mix in with your regular contacts. It's better for me to use the System Group named My Contacts when looking for your contacts. If you are having issues with me finding your contacts for sending text messages, emails or making calls please check your groups to see which one contains the contacts you want me to know about. Do this by saying 'display my groups' and then tap on each to see the contacts.

When you know which group you want to be the default say 'display my available groups' or go into the Settings into the Contacts and Groups section and tap on the first item and I will list them again. This time tapping on a group will allow you to make it the default. If you just want me to use all your contacts regardless of group tap on the one that is the default and that will clear it from being so.

To check that I am now working with the correct contacts just say 'display my contacts'. The ones you see are the ones I will be using and no others.

Instant Messaging

Asking for your Chat messages
If your messages are held for any reason you can ask me 'do I have any messages' or 'what chat messages do I have' or 'read my chat messages' and I will give you a summary and ask you whether you'd like to hear them.

If your phone has been in Silent mode or you have been on a phone call I will automatically check your messages if you have the 'After Silent Mode' setting set to 'Prompt' in the Instant Messaging section of the Settings.

Automatically replying to Instant messages
I can automatically reply to messages that you miss because you are away from your phone or it's in silent mode or you are simply ignoring messages.

In the Instant Messaging section of the settings select whether you would like me to send an auto reply to any instant messages you receive that you miss or are held or ignored.

There are four different cases that I cover. If you have selected a 'Notify' option for the 'Handle Incoming' option for the chat account and I ask you if you want to hear the message and you do not respond then I consider that you 'missed' the message.

Likewise if you have not selected a 'Notify' option but you have selected a 'Prompt' option for the reply and you do not respond when I prompt you then I also consider that you 'missed' the message.

If messages are held for any reason, like your phone is in Silent mode, then I consider that as 'held'.

Thirdly if you have chosen 'Ignore' as the 'Handle Incoming' option for the chat account I consider that as 'ignored'. Even if you have set me to Ignore incoming messages and Auto reply to Ignored messages I will only ever send an auto reply message to a known contact if you have the 'Contact Record Required' setting set to Yes for the account.

Lastly if you want me to send your Auto Reply every time you receive an instant message then choose the 'Always' option. Most likely you will only want this setting for a particular profile like for example you are driving and want to hear the messages and want a reply sent but don't want to have to reply manually. In the case of 'Always' I will send the auto reply when an instant message arrives and then read the message if that's the read option you have selected and instant messages are not held for any reason.

Note also that if you have chosen a 'Prompt' option for handling incoming instant messages, like 'Notify and Prompt', when I ask you if you would like to reply to an instant message you can say 'auto reply' or simply 'auto' and I will send your auto reply instant message. This feature is available regardless of what Auto Reply setting you have chosen.

The Auto Reply setting allows you to choose the scenarios that you want me to send the auto reply.

You can also change this setting with a voice command. For example 'enable auto reply instant messages when held' or 'disable auto reply instant messages' or 'enable auto reply instant messages always'. See the quick start for the full syntax.

Sending Instant/Chat Messages
I can send instant chat messages for you. You can start with saying something like 'chat message' or 'chat with John'. I will prompt you for the recipients, if you did not specify one, and message. At any time you can say Cancel and I will discard the Message. Once the message is complete I will send the message immediately if you say 'done' or 'finished'. If you say 'edit' instead of 'done' I will allow you to make changes to the message before it is sent.

If you want to speed the process along you can say something like 'chat with John with message hi John' or 'instant message John what's up?' and the message will be sent instantly if you don't have confirmation enabled for chat messages.

If you have several contacts named John you will either need to say 'chat with John Smith' and then be prompted for the message or you can use the word 'message' between his name and the message as in 'instant message John Smith message I wont be there till later'. This is required because 'chat message John Smith I wont be there till later' would end up sending 'Smith I wont be there till later' to the first contact named John which is not what you want.

Speeding up Instant/Chat message creation
When you are dictating a chat message to me by default I will read back each sentence that you have given me and then prompt you for the options to allow you to re-do it or select from a list or finish or say the next sentence. If you are already familiar with the options and want to speed things up then go into the Settings and down to Instant Messaging Settings. In there you will find an option titled 'Read back each sentence'. If you turn this Off I will no longer read back each sentence that you dictate.

Below that option you will see an option titled 'Play prompt after sentences'. If you turn that off I will play either no prompt if you have read back on or an abbreviated prompt if read back is off.

If you have read back on and play prompts off then I will not prompt you for the next sentence, I will only read back the sentence you just spoke. After that it's up to you to realize that I am waiting for the next sentence or one of the other options or done. It may be confusing if you don't realize this but this is the fastest option that still provides confirmation of what you said.

Stop reading remaining new Instant/Chat messages
At any time you can say something like stop chats or discard instant messages or stop reading my chats and I will discard any messages that are in the queue that I have not read yet. This does not mean that these instant messages will be deleted from your device. It just means I wont read them.

If I have just read an instant message and I am prompting you for a reply you can also say stop or discard and I will stop reading the remaining instant messages in the queue.

Displaying Chat Contacts
I can display your chat contacts for you very easily. Just say something like display chat contacts or display instant messaging contacts containing 'Jones' or list chat contacts like j o n if you want to spell part of a name.

You can then tap on a contact to have me prompt you for a message to send to that person.

You can swipe left or right on their name to cycle the contact to Included, Priority, Super or Super/Full. See the 'Prioritize or Include' help item for more details.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Enabling/Disabling reading of Instant/Chat messages
To determine whether I am actively reading instant messages for a particular account you can either display the chat accounts and then adjust the one you want to change or more quickly you can ask me something like 'is google talk enabled'. Use the name that you assigned to the chat account when you set it up.

If you want to turn the read function on or off with a request say something like 'activate google talk' or 'enable google talk'. Likewise of you want to turn it off say something like 'deactivate google talk' or 'disable google talk'.

Obviously using a scheduled action or a location based action you can have me enable or disable reading instant messages for a particular account for when you really need it on or off. For example 'when I leave work enable google talk' and 'when I get home disable google talk' which will mean that I will only read your google talk messages while you are on the way home from work. This setting is also Profile dependent so you can just turn this on and off for each profile you use.

Handling Incoming Chat Messages
I have several ways that I can handle your incoming chat messages. I am only ever going to read messages from people that are in your contacts list if you have Contact Required set to Yes for the account. By default I will tell you who they are from and then read the message and prompt you to reply. This is the 'Whisper and Prompt' mode. If you want to adjust this just tell me one of the following options using the name you called your account when you set it up in place of Google Talk in these examples. 'Display Google Talk messages', 'Whisper Google Talk messages', 'Whisper and prompt Google Talk messages', 'Notify me of Google Talk messages', 'Notify and prompt Google Talk messages', 'Speak Google Talk messages' or 'Speak and prompt Google Talk messages'. You can optionally adjust this setting by displaying your chat accounts, selecting the one you want to work with and then changing the Handle Incoming setting.

With display I will tell you who it's from but only display the message. With whisper I will read the message in the background. With notify I just tell you there is a new message and who it's from but you will need to look at it using your chat app. With speak I will come to the front and speak the message.

For the speak, whisper and notify modes if you also choose the prompt option I will prompt you to have me read the message and once read prompt you to reply to it. When I ask you if you would like to reply you can say 'yes' or 'no' or 'reply here is my reply message'. I will come to the front to handle your reply and the normal reply process is then active.

Note that before I start reading a message you can hold the phone to your ear and I will speak through the earpiece so you can listen to it privately.

If you would like to call the sender of the chat message rather than reply you can say 'call' or 'call him/her/them' when I ask you if you want to reply. You can also say 'call (him/her/them) using speaker' if you want the call to go on speaker phone. Note that the call option is only available in the first five minutes after the last messages has been received.

If you are busy and don't want to hear any more messages just say hold and I will hold all your new chats including the one that I am prompting you on. If you say hold all I will also hold any new text, email, twitter and facebook messages. This is great if you get busy all of a sudden and don't want to hear your messages. When you are ready for them say release my messages or release chat if you want to hear only chat messages.

Holding Instant/Chat Messages
If you know you don't want to hear any chat messages for some time just say hold my chats and I will hold all your new chat messages. If you say hold my messages I will also hold any new messages of all the types.

When you are ready for them say release my messages or release chats if you want to hear only instant messages. You can also say something like give me my messages or don't hold my messages to release them.

In the Instant Messaging section of the settings you can also change the Hold Incoming Messages setting to Yes, No or Ignore. If you are changing profiles then whatever you have selected will be set when that profile is activated.

Instant/Chat Message Language Options
For those bilingual users, although my primary functions only work with the English language I can now compose and read Instant messages using the language of your choice. In the Instant Messaging section of the Settings you can tap on Language Options to display the language selections for both Incoming as well as Outgoing messages. Note that in order to have me sounding my best you should have already installed a suitable text to speech voice for the language you wish to use. I recommend those from Svox if you are unsure.

Once you have selected the language you wish to use you should also define the messaging keywords that you will use in place of the default edit, done, select, again and cancel keywords. You need to choose words that are in the language you are selecting and will be what you say when composing messages now that the voice recognition will be listening for that language when you are speaking the message. For example, if you have selected Spanish you might use editar, bueno, selecto, de nuevo and cancelar. If you wish to use multiple words for a keyword separate each word or phrase with a comma.

Then try sending or replying to an instant message and speak the new language when speaking your message and you will hear your message read back in that language. Likewise when a new message comes in it will be read using the text to speech voice for that language.

Note that when composing instant messages you must use the long format in order to have it switch to the new language when you actually dictate the message. So you can't say 'instant message John hola como estas'. Instead you must say 'instant message John' and you will be prompted for the message.

If I have read a message and I ask you to reply you cannot say 'reply bueno gracias', instead you must say 'yes' or 'reply' and then I will prompt you for the message and you can then speak it in the new language.

Presently once you select the language option all newly dictated and incoming read messages will use that language. This feature is mainly for bilingual individuals who wish to use my features because their English is decent but they communicate with friends and co-workers using their native language.

Note that the settings you choose are profile dependent so you can have a different profile for one language and another one for another language. If you want to experiment with this feature it may be wise to switch to a profile other than the Default and then configure the language and keywords for that profile.

There is a video on my YouTube channel that demonstrates these language options. If you like this feature please tell your bilingual friends.

Reading Instant/Chat messages while in Silent mode
In the Instant Messaging Settings there is a setting titled 'When Silent Mode'. If you set this to Ignore then I will ignore any new incoming chat messages if your phone is in silent or vibrate mode. If you set it to Read then I will ignore the fact that your phone is in Silent mode and read the message anyway. If you set it to Hold I will hold the message and read it once you take your phone out of Silent mode.

If you have Hold selected and you are reading your messages using another application then unfortunately I will read them when they are released as chat messaging does not support a feature that allows messages to be flagged as read so I have no idea they have already been read.

There is also a setting titled 'After Silent Mode' with a choice of Ignore, Release, Hold or Prompt. This allows you to select what I do with held messages after your phone comes out of Silent Mode. If you want me to provide a summary of messages choose Prompt. If you want to leave them held until you ask for them choose Hold. If you want them released immediately choose Release. If you want me to just leave the queue in the current state choose Ignore.

Prioritizing, Including and Super Usering Instant/Chat Contacts
When I have displayed the list of your chat contacts you can swipe left or right on their name to cycle the contact to Included, Priority, Super or Super/Full. If a contact is Included then you will be able to reference it by name when sending a chat message and I will read any incoming messages from that person. By default all of your chat contacts will be ignored until you change this status. This is great for only including chat contacts you will ever reference especially if you have a lot of people that are friends.

Priority chat contacts will have their messages read even if you have presently held instant messages. This is useful if you have held messages because you don't want to be interrupted but you still want messages from important contacts, like your spouse or a business contact that you are working for on an important project.

You can also say 'make chat John a priority' or 'make chat John included' if you want to adjust John's priority status quickly. You could even use this as a command that is scheduled or attached to a profile. This would be useful if you only want John to be a priority while you are at work or perhaps only after a certain date or time. Note that if you have a regular contact named John you will need to include the word 'chat' in that request so I adjust the chat contact and not the regular phone contact record for John.

For Super and Super/Full statuses and how they work please read the separate help item.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Reading Instant/Chat messages and reply, call and hold options
When I am reading instant messages for you I will ask you if you would like to hear the message. You can say yes or ok and I will read the message. If you have chosen 'Speak and Prompt', 'Notify and Prompt' or 'Whisper and Prompt' as the read option I will ask you if you want to reply to the message. You can say yes or ok or no.

You can also say reply or reply here is my reply.

If you would like to call the sender of the chat rather than reply you can say 'call' or 'call him/her/them'when I ask you if you want to reply. You can also say 'call (him/her/them) using speaker' if you want the call to go on speaker phone. Obviously you will need to have this contact in your address book along with a number for them. I will prompt for the number to call if they have more than one phone number. Note that the call option is only available in the first five minutes after the last messages has been received.

If you are busy and don't want to hear any more messages just say hold and I will hold all your new instant messages including the one that I am prompting you on. If you say hold all I will also hold any new text, email, twitter and facebook messages. This is great if you get busy all of a sudden and don't want to hear your messages. When you are ready for them say release my messages or release chats if you want to hear only instant messages.

Replaying Instant/Chat messages
If you'd like me to repeat the last instant message that you received just ask me something like 'Replay that last message' or 'what was that last message again'. I can then reply to that message again if you like.

Replying to Instant/Chat messages
I can reply to the last instant message that you received. Just say something like 'reply to that last message with sorry I can't make it'. Or simply 'reply I can't make it'. You can only reply once to a message. You can however say 'reply to John sorry I can't make it'. You would use this option if you are receiving multiple messages from different senders.

If you would like to call the sender of the last instant message rather than reply you can say 'call'. You can also say 'call using speaker' if you want the call to go on speaker phone. Note that the call option is only available in the first five minutes after the last messages has been received. Obviously you need to have a contact record in your address book that has the same email address or chat message address as the chat message sender and also a number that I can call.

Sending a List via Instant/Chat message
Any time you have me display a list of something whether it be memos or list items or anything else you can say something like 'send this to John' or 'send this list to John' or 'chat that to John' and I will send a chat message containing the items that were listed last.

You can use this to send list items to yourself as well as others. You can also email or share the list. See the note in the Email and General Help sections for details.

Configuring Instant/Chat messaging accounts
In order for me to be able to read your incoming instant messages or send chat messages we need to configure your instant messaging accounts.

Presently XMPP accounts for Google Talk and Jabber have been tested. Other XMPP accounts will likely work but Facebook Messenger and Yahoo Messenger do not work at this time.

Say something like 'configure a new chat address' to start the process. I will prompt you for the type of chat account. Once I have that I will ask you for a name that you would like to call this account. This name is used if you want me to disable or enable reading your instant messages. You can also open the Settings and go into Instant Messaging and tap on the Configured Accounts item to manage your accounts.

When selecting the type, if you choose one of the known ones I will use the recommended values and allow you to adjust them if necessary. Note that your password is stored in the local database only. I do not send data anywhere off your device. If you are uncomfortable with this then I suggest that you do not use the reading instant messages feature.

If you choose 'Other' as the account type I will prompt you for the details of the chat server. This feature should work with any XMPP service. It's up to you to find this information from your XMPP provider.

Once you have created the account I will display the settings for it and it will be ready for use.

To display the list of instant messaging accounts that you have configured and make changes say something like 'display my chat accounts'. You can then delete one by saying 'delete' followed by the number that is listed to the left of it. If you tap on one I will display the details and allow you to make changes.

Setting an Instant/Chat messaging contact as SuperUser
If you make a chat contact have Super or Super/Full status they are treated the same as the Included and Priority contacts with the added feature of being able to do the following:

If they send you a chat message that is my Wake Mode phrase I will go into a special mode for them that will allow them to talk directly with me. Once in this mode they will be able to send requests to me and I will respond to them just as I would if you were making the request. You will see their requests and my responses on the screen but if your phone screen is off it will not come on when they are communicating with me.

If you choose Super/Full instead of Super it means that every message that is normally displayed on my screen will also be displayed on the remote screen. For example, incoming text messages will be displayed remotely and will be prompted for a reply. This allows you to have full control whereas Super only allows you to make single requests. Note that if a device is remotely connected to me in Super/Full mode then I cannot handle normal requests by pressing the Speak button as they are directed to the remote device. You need to say 'good bye' from the remote device before I can operate normally once more.

So this opens up a lot of possibilities with what you could do with this feature. Here is a sample of what they might send from their chat program:

Them: hey android

Me: You are now talking directly with me, say good bye when done

Them: Schedule lunch tomorrow at 1230

Me: At any time say complete... (as I normally say when scheduling a new event)

Them: Complete

Me: Lunch on Friday 12th December at 12:30pm has been scheduled

Them: Good bye

Me: See you later

So as you can see they connected to me using Google Talk or some other chat application and then said my wake phrase and then scheduled a lunch appointment which goes into my calendar and then they disconnected.

Obviously there are going to be some aspects that may not work the same with this function but my developer will no doubt develop it further as people make suggestions. For right now it's a cool way of being able to access your spouses phone remotely to do different things that I can already handle. You could even make it call a contact. Pretty cool, right?

For more details on Remote Control via chat and even having me control myself on another device see the section in the Help.

Telling your friends about me via Instant/Chat message
If you like me, and think your friends might also, I can send a short chat message to them with a link to my page on Google Play. If you'd like to do this just say 'tell chat John about you'. I will ask for a confirmation before sending the message. I'd like to be on all of your Android friends' phones.

Home Automation

Configuring an Insteon device
In order for me to be able to control an Insteon device we first need to configure it. To do this say 'define a new device' or 'assign a device' and I will walk you through the procedure.

For the EZIO40 device you have four relays that you can hook up to switch something on or off. Depending on the device you may need to use 2 relays if you want to use a different command to do the same thing.

For example, a standard garage door you would use relay 1 set to 'Garage, Open, 1 second' and relay 2 set to 'Garage, Close, 1 second'. You would then wire the relay 1 and 2 normally open connectors to the switch on your garage door opener. Then when you say 'Open the Garage' I will connect relay 1 for 1 second. When you then say 'Close the Garage' I will close relay 2 for 1 second which is exactly what I do for the Open command but you are saying Close and it will have the desired effect.

If you wanted to hook up a light to relay 1 and be able to turn it on or off you would set it to 'Light, Turn On, leave on'. Then when you say 'Switch on the Light' I will close relay 1 and leave it closed. Because it is set to 'leave on' you can then say 'Turn off the Light' and I will disconnect relay 1 thereby turning off the light.

If you have a door that has one button for opening and one for closing you would set relay 1 to 'Garage, Open, 1 second' and relay 2 to 'Garage, Close, 1 second' and then wire relay 1 to the open button and relay 2 to the close button. If you need to hold the button longer to open the door just set the time before turning off the relay to whatever you need.

If you have a device that is momentary on like the IO Linc 2450 you would choose 'Device with momentary switch' as the device type. Then you can activate the switch by saying either 'Turn On' or 'Turn Off' or any equivalent command. For example, if the device is connected your garage door, saying 'Open the garage' will momentarily press the garage door button as would saying 'Close the garage'.

Obviously there are all sorts of things you can control with these devices and even more things you can do when you combine it with the scheduling and location actions that I provide.

If you haven't already viewed the video for this please read the Introduction to this section and then watch the video.

Creating Insteon and X10 Scenes
I can create scenes for you to allow you to group your Insteon and X10 devices into a single name. This way I can turn many of them on or off with a single command. To create a scene say something like 'define a new scene' or 'configure a scene'. I will walk you through assigning a name to that scene.

You can display the scenes you have by asking something like 'display my scenes' or 'show my scenes'. Once displayed you can tap on a scene to display the Insteon devices and X10 zones that are assigned to it. You can add new devices and zones and also remove them by saying remove along with the item number.

Once your scene is configured you can turn the devices and zones on and off by using the commands outlined in the section on Controlling an Insteon or X10 device.

These scenes are completely independent of any scenes that you might have already configured on your 2412N controller.

Configuring an X10 zone
If you have X10 home automation devices that you would like me to control via the 2412N then we need to create the zones that you have set up for the devices. To create a zone say something like 'define a new zone' or 'configure a zone'. I will walk you through defining the X10 zone code and then assigning a name to that zone.

You can display the zones you have by asking something like 'display my zones' or 'show my zones'. Once displayed you can tap on a zone to send a registration command to any new devices that you have set to listen mode so they can be assigned to this zone.

Once your zone is configured you can turn the devices in that zone on and off by using the commands outlined in the section on Controlling an Insteon or X10 device.

Controlling an Insteon or X10 device
Once we have configured a device or zone or scene you can say 'turn on the living room light' or 'open the garage' or use switch on, switch off, close, enable, disable, activate or deactivate along with the name of the device, zone or scene and I will send the command to switch the device or devices on or off.

If you haven't already viewed the video for this please read the Introduction to this section and then watch the video.

Home Automation Introduction
I can control Insteon and X10 home automation devices for you. These are devices that allow you to control outlets and switches in your home. I can interface to them so you can ask me to do things like 'open the garage' or 'turn on the living room light' or 'turn on the lights'.

To watch the video that shows how easy it is to set this up please say 'watch the automation video'.

Presently the basic Insteon and X10 devices are supported but there will be support for more complex devices in the near future. To browse the available devices go to smarthome.com.

Listing Insteon Devices
To list the Insteon devices that we have already configured say something like 'display my devices' or 'list my devices'. Once displayed you can delete any of them by saying 'delete 1' where 1 would be the number of the entry you want me to remove. If the device has extra configuration properties you can access them by tapping on that device.

If you haven't already viewed the video for this please read the Introduction to this section and then watch the video.

Configuring the Insteon controller
To configure the 2412N controller please enter smartlinc.smarthome.com in your browser and choose I am at home if in fact you are at home. There are a lot of things that you can set up there that are not required for use with me.

The only thing you probably want to change is the port that the 2412N listens on. Leaving it at port 80 leaves your system exposed to hackers. If you click on the wrench on the middle bottom of the main page and then go down to Change Network Settings and click on it you can change the port at the bottom. Choose a number in the range 1000 to 10000. You will then need to access your router configuration, usually http://192.168.1.1/ and set up port forwarding for that port number to your 2412N IP address. Make sure that you unplug the 2412N and plug it back in after changing the port.

You can also assign a username and password to the device by pressing the Authentication button at the bottom of the Settings page. When you set up a device with me I will prompt you for the username and password after I have asked for the IP address and port.

If you haven't already viewed the video for this please read the Introduction to this section and then watch the video.

Kayak

Hotel Reservations
I can handle accommodation requests using the power of Kayak. You must first have the Kayak application installed. I will open Google Play to allow you to download Kayak the first time you use this feature.

You can say something like 'find a place to stay' or 'book a hotel in Las Vegas for Saturday night' or 'Locate accommodation in Dallas' or 'make hotel reservations for October 23rd in Fort Lauderdale' or 'find somewhere to stay tomorrow night in Miami'. Of course you can always say 'open Kayak' to take advantage of the many features it offers.

Lists

Displaying Lists
I can list the items in a list. Just ask me something like 'display the items' if a list is selected, or 'display shopping' if shopping is the name of one of your lists. You can also say the list name followed by the word 'list', for example 'shopping list'.

To learn more about items within a list say 'help me with including items in a list'. If you double click the Menu button on your device I will display all of your lists.

Getting Stock Quotes
If you have me create a list that contains the word 'stock' you can then add company names or stock symbols to that list by saying 'add item g o o g' or 'add item google'. Then when you ask me to display that list if you click on an item or say select item 1 I will load the stock details page on Google for that symbol or company name. This is just a quick way to create a portfolio of stocks that interest you and allow you to quickly find their info.

Adding and removing Items from Lists
While working with lists you can include or remove items from a list in two different ways. Firstly you can select a list to work with by saying 'Select the list Shopping' or just 'select shopping'. Once selected you can include or remove items by saying 'add bananas' or 'remove bananas'. For the most accurate results just say 'new item' and I will prompt you for the item and allow you to select from what I heard.

If you have not selected a list to work with you can say 'add item to Shopping' or 'remove bananas from shopping'.

I can list the items in a list. Just ask me something like 'show selected list' if a list is selected, or 'display shopping'. You can also click on an item that is displayed or say 'select item 3' and I will ask you if you'd like to delete this item. You can also say things like 'delete item 3' or 'clear Shopping' or 'delete all items'.

Managing Lists
I can create new Item Lists for you. Say something like 'Create a new list' or 'create new list Shopping'. I will ask you to confirm the name in the case that I did not hear you correctly. If I got it wrong just say cancel and try again.

You can also remove a list as well as select a list. You can also list all the lists by saying something like 'name all of the lists' or 'what are my lists'. If you double click the Menu button on your device I will display all of your lists.

Location Based Functions

Creating Location based Actions
I can perform any action when you leave, reach or go past a location that you have previously told me about or the address of one of your contacts. To set up an action say something like 'when I get to the office, text John I am at the office' or 'disable bluetooth when I get home' or 'text Mary I am leaving the office, when I leave the office' or 'when I get to John's office enable wifi'.

For a go past reminder you can optionally specify the direction of travel. The action will only trigger if you are moving in that direction. You can say something like 'disable bluetooth when I go by mcdonalds heading northwest'. You can use the 8 different compass directions. The check is fairly loose if you use the cardinal directions north, south, east and west and more refined if you use the other directions northeast, southeast, southwest and northwest. Just put the direction after the location when you phrase the request. There are several keywords for this including heading, headed, traveling, moving and going.

Simply put you are asking me to perform a function that you would normally ask me to do but only based upon a location. These actions are very similar to the location based reminders. You can use the same three types of location and any action that I am familiar with.

It can take me a little time to process these requests because I need to check whether the command you are saying is valid.

When specifying that the reminder is based on a contact address you can include the address type if you have multiple addresses for that contact. For example 'John's home' or 'John's office'. I can understand almost any phrasing of the words home and office. Use other, second or vacation home if you have an 'Other' address for John. If you just say 'John's' then I will use the first address that you have for him.

I do my best to use the gps as little as possible. In the case of leaving a location it could be up to 5 minutes before I perform the action. This is because I only check every 5 minutes if there is no gps signal or we are not moving.

You can also say 'every time I get to work disable bluetooth'. Using 'every time' will mean that this action will never reset when it occurs. You would have to manually remove it. This type of action will automatically reset itself every 2 hours. Go Past actions that are Every Time actions will reset after 5 minutes.

You can also specify that the action only occur before or after a certain time. Just use the words 'after' or 'before' after the location. For example 'every time I leave work after 5pm disable bluetooth' or 'every time I get to work before 9am disable bluetooth'.

You can also delay the action by preceding your request with a phrase such as '10 minutes after'. For example '10 minutes after every time I get to work disable bluetooth' or '30 seconds after I get home close the garage door'. You can use a number or hours, minutes or seconds for the delay.

In the settings you can adjust whether I silently perform the action or whether I tell you that I am performing it by changing the 'Announce Location Actions' setting.

Creating Location reminders
I can remind you to do something when you leave, reach or go past a location that you have previously told me about or the address of one of your contacts. To create such a reminder say something like 'remind me to buy milk when I get to the store' or 'remind me to call John when I get home' or 'remind me to get gas when I leave the office' or 'when I get to John's office remind me to wish him a happy birthday'.

For a go past reminder you can optionally specify the direction of travel. The reminder will only trigger if you are moving in that direction. You can say something like 'remind me get milk when I go by mcdonalds heading northwest'. You can use the 8 different compass directions. The check is fairly loose if you use the cardinal directions north, south, east and west and more refined if you use the other directions northeast, southeast, southwest and northwest. Just put the direction after the location when you phrase the request. There are several keywords for this including heading, headed, traveling, moving and going.

Other examples are 'next time I pass McDonalds headed north remind me to honk' or 'when I get home remind me to walk my dog'. As long as you use the words 'remind me' I should understand almost any combination of reminder with the locations that you have defined or your contacts provided they have a valid address.

When specifying that the reminder is based on a contact address you can include the address type if you have multiple addresses for that contact. For example 'John's home' or 'John's office'. I can understand almost any phrasing of the words home and office. Use other, second or vacation home if you have an 'Other' address for John. If you just say 'John's' then I will use the first address that you have for him.

I do my best to use the gps as little as possible. I will give you a heads up when we are approaching a location that has a reminder set. In the case of leaving a location it could be up to 5 minutes before I remind you. This is because I only check every 5 minutes if there is no gps signal or we are not moving.

You can also say 'every time I get to work remind me to punch in'. Using 'every time' will mean that this reminder will never reset when it occurs. You would have to manually remove it. This type of reminder will automatically reset itself every 2 hours. Go Past reminders that are Every Time reminders will reset after 5 minutes.

You can also specify that the reminder only occur before or after a certain time. Just use the words 'after' or 'before' after the location. For example 'every time I leave work after 5pm remind me to call my wife' or 'every time I get to work before 9am remind me to clock in'.

You can also delay the action by preceding your request with a phrase such as '10 minutes after'. For example '10 minutes after every time I get to work remind me to clock in' or '30 seconds after I get home remind me to close the garage door'. You can use a number or hours, minutes or seconds for the delay.

Define the current location as a Location
In order to use location reminders you must first tell me about the locations that you will be using. To tell me about a location that we are presently at just say something like 'remember this place' or 'pinpoint this location' or 'register this spot'. I will then turn on the gps to get an accurate fix. After I have that I will ask you for a name of this place. Say 'home' or 'the office' or 'work' or whatever you wish to call it. This name will be the one I listen for when you are asking me to remind you about something. If you use several different names for the same place please just repeat the registration process for each one.

You can also define locations by choosing them on a map. See the help topic for Defining a Location on a map. These locations can also be used with the mapping, directions and navigate to functions. You can even use this function to mark where your car is and then use 'navigate to' to find it later on.

Displaying Location based Actions
I can list the location actions that you have defined. Just say something like 'display my location actions' or 'list my place commands' or 'what are my destination functions'. Once listed you can tap on one to display it on a map or you can say delete 1 or remove 1 to remove a location action where 1 would be the number of the location actions you want me to remove.

Displaying Location Reminders
I can list the location reminders that you have defined. Just say something like 'display my location reminders' or 'list my place reminders' or 'what are my destination reminders'. Once listed you can tap on one to display it on a map or you can say delete 1 to remove a location reminder where 1 would be the number of the location reminder you want me to remove.

Displaying Locations
To have me display the list of locations that you have already told me about just say something like 'display my locations' or 'list my places' or 'what are my destinations'. Once listed you can tap on one to display it on a map or you can say delete 1 to remove a location where 1 would be the number of the location you want me to remove.

Define a Location on a map
In order to use location reminders you must first tell me about the locations that you will be using. To tell me about a location that we are not presently at just say something like 'remember a new place' or 'pinpoint a new location' or 'register a new spot'. I will then ask you for the place name or address details in multiple sentences and then display a map that will allow you to select the exact location.

After you have tapped on the map to choose the location press the back button on your device. I will then ask you for the name that you want to know this location by. Say 'home' or 'the office' or 'work' or whatever you wish to call it. This name will be the one I listen for when you are asking me to remind you about something. If you use several different names for the same place please just repeat the registration process for each one.

You can also define locations by simply choosing our current location. See the help topic for Define the current location as a Location. These locations can also be used with the mapping, directions and navigate to functions.

Maps, Directions and Navigation

Getting directions to a Location
I can get directions to a location or place. Ask me something like 'Give me directions to New York' or just 'give me directions' and I will prompt you for the location. You can also include nearest in your search. For example 'get directions to the nearest McDonalds'. If you just say get directions I will ask you for each part so you can break the address down. Remember that you can spell any word that you think I will have trouble with. When you have completed the location say done or finished.

If you want me to display the traffic conditions just add showing traffic to the end of your request

If you would like to get walking directions say 'Walk to the nearest McDonalds' or 'Get walking directions to the nearest Starbucks'. Likewise you can ask me for public transport directions by saying 'Give me public transport directions to Boston' or 'Take the train to New York' or 'Take the bus to San Francisco'. You can also just say Walk or Bus and I will ask you for the location you want to go to.

After the directions are loaded in Google Maps you can press the blue arrow to begin navigation. You can come back to me after that if you like and go back to Navigation by saying Open Google Maps or resume navigation. The voice navigation will continue while it's in the background.

Be sure to cancel navigation using the Menu button while in Navigation if you don't plan on making it to the destination. If you forget you will keep getting directions and it will sound like me but it will be the Navigation and you may get confused.

Getting directions to a Contact
I can get directions to your contacts' home or office. Ask me something like 'Give me directions to John's house' or 'give me directions to Mary's work'. Obviously you need to have their addresses in your address book. I understand almost any type of name related to home or work. To ask for the Other address you can use the following words, other, second or vacation, home, house or address.

If you want me to display the traffic conditions just add showing traffic to the end of your request

If you would like to get walking directions say 'Walk to John's house' or 'Get walking directions to Mary's work'. Likewise you can ask me for public transport directions by saying 'Give me public transport directions to Mary's work' or 'Take the train to John's house'.

After the directions are loaded in Google Maps you can press the blue arrow to begin navigation. You can come back to me after that if you like and go back to Navigation by saying Open Google Maps or resume navigation. The voice navigation will continue while it's in the background.

Be sure to cancel navigation using the Menu button while in Navigation if you don't plan on making it to the destination. If you forget you will keep getting directions and it will sound like me but it will be the Navigation and you may get confused.

Displaying Traffic
If you'd like to see the current traffic conditions for your location just ask me how's traffic or what's the traffic like. If you want traffic in a different location just ask how's traffic in Dallas or what's the traffic like in San Francisco.

Finding a place to stop while navigating
There will likely be a time when you are driving and using Google Navigation that you will want to find a place to stop along the way. To do this while Navigation is active just get my attention and ask me to 'find the nearest McDonalds' or 'find McDonalds near upcoming town' where you provide a town name in place of upcoming town. I will show the matches on Google Maps without disturbing navigation.

If you want to detour to that location you can click on the item in Maps to redirect Google Navigation or you can get my attention again and ask me to 'Navigate to the nearest McDonalds', or whatever your search was prior, and I will do the same search but this time the Navigation will be redirected.

If after looking at the map you decide you want to just continue on your course all you need to say is 'resume navigation' or 'continue navigating'.

Google Earth searches
If you have Google Earth installed on your device I can find locations on it for you. Say something like 'find boston on google earth' or 'locate new york city on earth'. As long as you end the request with earth I will use it otherwise I will use google maps.

If you say 'locate on google earth' I will prompt you for the location. This way you can spell out the location and break it into several parts. It's better using this option if the place name needs to be spelled.

There is a minor problem with Google Earth in that it doesn't always load the location if it's just being started. If this occurs just press the Search key on your device when in Google Earth and you will see the search you just did and you can tap on it to load it.

Mapping a Location
I can get you a map of a location or place. Ask me something like 'Show me a map of New York' or just 'show me a map' and I will prompt you for the location. To display our location just say 'where am I?' or 'what is my location?'.

You can also include nearest in your search. For example 'map the nearest McDonalds'. If you just say display a map I will ask you for each part of the location so you can break the address down. Remember that you can spell any word that you think I will have trouble with. When you have completed the location say done or finished.

If you want me to display the traffic conditions just add showing traffic to the end of your request

Mapping a Contact's address
I can show you a map of one of your contacts' home or office address. Ask me something like 'Map of John's house' or 'show me a map of Mary's work'. Obviously you need to have their addresses in your address book. I understand almost any type of name related to home or work. To ask for the Other address you can use the following words, other, second or vacation, home, house or address.

If you want me to display the traffic conditions just add showing traffic to the end of your request

Navigating directly to a Contact or Location
Much like if you ask me for directions to a contacts' house or directions to a place you can also ask me to navigate to a place and I will start the navigation automatically. Say something like 'Navigate to John's home' or 'Navigate to Dallas' or 'Navigate to McDonalds near Austin'. I will start navigating using Google Navigation without you having to press a thing.

If you want me to display the traffic conditions just add showing traffic to the end of your request

When Google Navigation is running you will see an arrow in the top status bar. If you are using another application the quickest way back to Navigation is to pull down the status and tap on the Navigation item. If you ask me to 'Resume Navigation' I will bring Navigation to the front again. This works great in the car especially with a Bluetooth headset.

Remember that if you no longer want to navigate to your destination you must cancel navigation. To cancel navigation first resume navigation as I have suggested and then press the Back button on your device.

Tell someone your location
I can tell one or many of your listed contacts where we are at by sending them a text message with our location included. If they have me running on their device I will show our location on Google maps on their device. You specify a contact or a group and you can also include a short message. Say something like 'tell John where I'm at and that it's time for lunch'. If you'd like to see the result tell your own contact entry where you are at.

You can also say 'show John where we are and also tell him that we're waiting for him'. You can also say 'send John my location' or 'send John our position'.

Math

Math calculations
I can perform basic math functions for you. Start with asking me 'how much is', 'what is' or 'calculate' and then your request. Once we have started you can use the word 'that' to refer to the previous total.

Here are some examples:
what is 10 + 10
what is that + 15 + 35 + 73
divide that by 15
add 45
multiply by 5
subtract 22
what is 15 percent of that

what is 15 percent of 85.14
divide that by 3

what is 25 divided by 230 as a percentage

calculate the square root of 25

how much is 7.2 squared

what is 4 to the power of 5

I'm fairly flexible with how you word your requests. Just use what you would expect to say and I should be able to understand you fine. I can handle up to 6 numbers in a calculation request.

If you need the total again say 'What's the total' or I can repeat what I said last if you say 'say that again'.

Music Player

Adding and removing Songs from Play Queue
There are several ways I can put tracks on the queue for you. I can either queue them in which case they go on the end or I can play them and they go on the front. You can ask me to play all the tracks of an artist by saying 'play The Beatles' or 'queue up The Beatles'. I will list all the tracks you have for that artist and you can select the ones you want by saying play 1 and 5 and 9 or by tapping on each one or by selecting the play all option at the bottom of the list.

Likewise you can say something like 'queue up bands containing smith' or 'play albums like love' or 'queue up songs containing love'. I will ask you to choose the ones you want to add. You can also ask me to queue or play a playlist by saying 'queue up favorites' or 'play favorites' if that is the name of your playlist.

Controlling the Music player
I can control the music player for you with the usual commands. You can say play, stop, pause, rewind, fast forward, skip, next, skip 3, back up 2, replay and several variations of each. You can enable or disable repeat mode and shuffle mode using several variations. There is a slight delay with some of the actions because I have to allow the player to continue before I can interact with it.

Displaying Music Playlists
I can list the items in a music playlist. Just ask me something like 'list the selected playlist' or 'display this playlist' if a playlist is selected, or 'display favorites' if favorites is your playlist name.

To learn more about songs within a playlist say 'help me with including songs in a playlist'.

Displaying Music Play Queue
All songs that are played are placed on the play queue first. You can display it by asking me to 'display the queue'. By default I will display just the top 10 tracks. You can ask me to display the whole queue or just the top 20 or first 30 items or any variation.

If repeat mode is on the display will wrap to the start of the queue if the end of the queue is part of the displayed list. If shuffle mode is on the order in which tracks is played is not the same as what is displayed. When the queue is displayed you can tap on an item to skip to that place in the queue.

Searching your Music
When searching for tracks to add to either a playlist or the queue I can understand many variations. Try using the word 'containing' or 'like' to play tracks, albums or artists with a particular name. For example 'play songs containing love' or 'queue bands like smith'.

If you want to add the tracks to a playlist instead of the queue say 'add albums containing love to favorites' if favorites is your playlist. If a playlist is already selected say something like 'add tracks like love' and I will add them to the currently selected playlist.

Managing Music Playlists
I can create new Playlists of your SD card music. Say something like 'Create a new playlist' or 'create new playlist called favorites'. I will ask you to confirm the name in the case that I did not hear you correctly. If I got it wrong just say cancel and try again.

You can also remove a playlist as well as select a playlist. You can also list all the playlists by saying something like 'display my playlists' or 'what are my playlists'. For information on queuing and playing playlists say help me with playing playlists.

Managing the Music Play Queue
I can add and remove tracks from the queue for you. To add tracks you either ask me to queue them or play them. If I queue them they go to the end of the queue and you will have to ask me to 'play' to start playing if not already.

If you ask me to play tracks they are placed at the front of the queue. You can ask me to 'clear the queue' if you want to start fresh. After asking me to display the queue you can ask me to remove specific tracks by saying remove 3 or remove 5 and 7.

Playing Music Issues
If I am having problems playing your music you may need to open android settings and go to applications and into manage applications and find the application on your device that is the default music player and tap on it and press the 'clear defaults' button. Then restart your device and try playing music from me again.

Playing or queuing Music Playlists
To play a playlist simply say 'play favorites' if favorites is your playlist name. You can also ask me to add the songs in that playlist to the end of the play queue by saying 'queue favorites'. You can also ask me to display a playlist and once displayed you can say play 1 and 3 and 5 to play just those selections from the playlist. If specifying particular item numbers you must say 'and' in between each and every number. You can also say play all any time you are looking at a list of tracks or albums or artists.

Adding and removing Songs from Playlists
While working with playlists you can include or remove items from a playlist in two different ways. Firstly you can select a list to work with by saying 'Select the playlist Favorites' or just 'Select Favorites' if favorites is the name of your playlist. Once selected you can include songs by title, artist or album. For example you might say 'add songs' or 'add songs containing love'. You can also say 'include a new artist' or 'add The Beatles' or 'add bands containing bruce' or 'add albums like love'.

Obviously you must have the music already on your SD card. Most variations in your request will work fine. You can then say 'display favorites' or 'display the current playlist' to see what songs are now on the list. At that point you can delete all the tracks by saying 'clear this play list' or 'clear favorites'. You can also say delete 3 or delete 1 and 3 and 5 or delete all. Specifying multiple items separated by 'and' presently only works with music. You must put 'and' between each and every number. This feature will be in other areas in the near future.

Memos

Creating Memos
I can create memos for you. You can start with saying something like 'Android please create a new memo' or 'Make a memo'. I will prompt you for each sentence of the memo. At any time you can say Cancel and I will discard the memo that we are working on. You can say 'again' to remove the last sentence or say 'done' or 'finished' when you have completed the memo.

You can also use the quick format which is obviously faster but less accurate. Say the something like the following 'Make a memo make plans for my vacation' or 'New memo review staff performance and give promotions' or 'Take a new memo put together a team to handle the new project'. Simply put you are just adding the memo immediately after the command.

For the most abbreviated entry say something like 'note time to get in shape' or 'memo get a gift for John's birthday'.

Listing Memos
I can look up memos and list them for you. Ask me something like 'what memos do I have for last week'. To quickly display all of your active memos double click the Search button on your device. This is only available on phones with the dedicated Search button. If you have a Galaxy phone or one with only 3 buttons please see the tip on Galaxy phones.

You can also say 'memos' or ask Display my or List my memos containing 'bills' and I will list the entries instead of speaking them. You can see that in this case I will only find entries containing bills. You can also use the word 'like' in place of 'containing'. Once displayed you can also tap on one of the items and I will ask you if you would like to mark it as complete or delete it. You can also select an item by asking me to select item 3 or select 3.

If the entry is a voice memo tapping on it will play the audio.

Voice Memos
I can create voice memos for you. You can start with saying something like 'Android please create a new voice memo' or 'Voice memo new ideas'. In this case I have added the title 'new ideas'. I will prompt you for a title, if you did not specify one, and then prompt you to record the voice memo.

Press the Recording button when you are done recording or press the Cancel button to cancel the entry. If you don't press either button the memo will automatically be saved after the countdown timer ends. You can adjust the timer amount in the Memos section section of the settings. You can also choose whether to save or cancel the memo when it times out in the same section of the settings. Note that the selections you make are profile independent so you can have different settings for each profile.

The recorded audio is saved in 3gp format which may not be able to play on a PC if you are using Evernote to store Diary, Memos and such as Windows Media Player is not compatible with the file format.

NFC Tags

Writing NFC tags
If your device is NFC (Near Field Communications) capable I can write NFC tags for you. You can start with saying something like 'Android please create a new nfc tag' or 'write a tag'. On these tags I can write one or many command phrases that I will execute each time you wave your device in front of that tag. I will prompt you for each command of the the tag. After you speak the command you will need to choose it from the list of possible things I heard. You can also use the keyboard to enter the commands when prompted.

At any time you can say 'Cancel' and I will cancel creation of the tag. You can say 'done' or 'finished' when you have provided all the commands to go on the tag. Once you do that I will ask you to hold the tag to the back of your device so I can write it. Please hold it there until I say that it has been written. If you remove it too quickly the write can fail.

You can also use the quick format which is obviously faster but less accurate. Say the something like the following 'write a new nfc tag open pandora' or 'new tag enable night profile' or 'write nfc tag activate car mode'. Simply put you are just adding the tag command immediately after the write tag phrase. Obviously with this method you can only put a single command on the tag.

NFC Tags for running commands
If your device is NFC (Near Field Communications) capable I can write and read NFC tags for you. NFC tags can be purchased online at AndyTags.com. They are about $3 each and can be rewritten as many times as you like.

There are almost unlimited ways in which you can use me with these tags. I can execute any phrase that I understand if you store it on a tag. So you can create tags to do the functions that you do on a regular basis and place them in places that are convenient for that function. Then you just swipe your device past them when you need to. Use them to activate a profile or clear a shopping list or add a particular item to your shopping list. Send a text message or create a journal entry, the possibilities are endless. Of course as more features are added to me in the future you will be able to create tags for those as well.

Note that if your device ever fails to read an NFC tag it may be due to a minor issue that occurs if you have me setting the screen lock off. If this happens simply press the Home button on your device and then wave it in front of the NFC tag again. Also note that the screen needs to be on and unlocked in order to read NFC tags. After a reboot you will most likely need to press the Home button once before the tag will be read if I am unlocking the screen for you.

Reading NFC tags
If your device is NFC (Near Field Communications) capable I can read the contents of an NFC tag regardless of whether it was created by me or some other application provided that it is NDEF compatible and has NDEF data on it.

Say 'read this tag' or 'read an nfc tag' or 'what is on this nfc tag'. I will then ask you to place it behind your device so I can read it. This is useful if you cannot remember what the tag is assigned to do or if you are unsure if the tag is new or being used for something else.

Pet Names

Defining Pet Names by which I can refer to you
You can tell me the pet names that you would like me to refer to you by. Say 'display my pet names' and I will list the ones I presently have. From there you can tap on the last item to add a new name. I will prompt you for the name. Some suggestions are Sir, Your Majesty, Master.

After you have added a new name I will display the list again and you can swipe left or right on each name to adjust the frequency for which I will use that name. Keep in mind that I will still use your main name the most.

If you want to remove a name just say 'delete 1' or whichever number it is that you want to remove.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Google+

Remind you of your Google+ friends birthdays
In the Google+ settings you can ask me to check for your friends birthdays at a given time each day. I will first announce any friends that have a birthday that day and ask if you would like to post a birthday wish on their wall. I will then also give you a heads up of any of your friends that have a birthday tomorrow. That should give you a chance to get them something.

Obviously this feature relies on your friends making their birthday public on Google+ but at least you don't have to keep track of that yourself.

Checking your Google+ News Feed
Note that in order to use Google+ you will need the special BulletProof Gateway module that you will be prompted to download from Google Play after you have enabled Google+ in the Google+ section of my settings. Just install it and then come back and say 'display my closest google plus friends' to check that I can successfully connect to Google+.

In the Google+ settings you can choose to have me automatically check your news feed for new posts from your friends that you are not ignoring. To do this you need to set the Auto Check News Feed setting to Yes. You can also say enable google plus or disable google plus. Then choose the range of hours in the day you want me to check along with the frequency. Of course you can set these values differently for each profile so you have a lot of flexibility. Perhaps you just want me to check automatically while I am in Car mode. Select car mode and then adjust the settings.

Note that because of the limited features Google have provided checking your news feed is not optimized as much as it could be. First of all I only check friends that you have 'Included'. Then I have to check them one at a time because Google has not yet provided a way of checking your complete feed. So it's a good idea to only 'Include' those friends that you are really interested in.

Note also that Google has only given us a way of seeing posts that are flagged as Public. This means that even if your friend posts something to a Circle that you are a member of I will not yet be able to get that post for you unless they choose to make the post Public. I understand that this is not ideal but I am doing my best with what we have been given.

If you want to just manually check the news feed you can ask me to check google plus and I will check the feed based on the last time I checked and the maximum number of posts and the maximum age of posts that you have chosen in the settings. I will read the oldest posts first. If there are more than the maximum you have selected then you can ask me to check Google+ again and I will get the next set.

If you want to specifically look at the news feed regardless of whether you have seen the posts already you can ask me to display recent google plus messages or list the last 15 google plus messages or whatever number you want to see. In this case I will begin reading the most recent posts first.

As I am reading the posts you can ask me to hold them any time just by interrupting me by tapping the speak button. You can also ask me to stop messages or discard messages if you don't want me to read the remaining messages.

Once a post is displayed you can press the +1 button if you want to like it. You can also tap on the persons name for their details or their photo for a larger one. If there are links in that post you can also tap on them and I will open the link.

If you want me to re-read the text of a post just tap on that post.

Post on Google+
I can create posts on your Google+ wall. You can start with saying something like 'Android please post an update to my Google+ wall' or 'Make a google plus update' or 'update google plus'. I will prompt you for each sentence of the entry. At any time you can say Cancel and I will discard the Entry that we are working on. You can say 'again' to remove the last sentence or say 'done' or 'finished' when you have completed the entry.

Once the entry is complete I will open a dialog where you can choose who sees it and also attach links or items before posting it to Google+. You need to have the official Google+ application installed on your device to use this feature.

For a shortcut you can include the message. For example 'Update google plus here is my message' or 'Make a google plus update this is the post'.

Speeding up Google+ Post creation
When you are dictating a Google+ post to me by default I will read back each sentence that you have given me and then prompt you for the options to allow you to re-do it or select from a list or finish or say the next sentence. If you are already familiar with the options and want to speed things up then go into the Settings and down to Google+ Settings. In there you will find an option titled 'Read back each sentence'. If you turn this Off I will no longer read back each sentence that you dictate.

Below that option you will see an option titled 'Play prompt after sentences'. If you turn that off I will play either no prompt if you have read back on or an abbreviated prompt if read back is off.

If you have read back on and play prompts off then I will not prompt you for the next sentence, I will only read back the sentence you just spoke. After that it's up to you to realize that I am waiting for the next sentence or one of the other options or done. It may be confusing if you don't realize this but this is the fastest option that still provides confirmation of what you said.

Stop reading Google+ posts
At any time you can say something like stop google plus messages or discard google plus messages or stop reading my google plus and I will discard any posts that are in the queue that I have not read yet.

If I have just read a post and I am prompting you if you would like to see the photo you can also say stop or discard and I will stop reading the remaining posts in the queue.

Displaying Google+ Friend Details
I can look up your Google+ friends to get information for you. If you want all the information on a particular friend say something like 'display john's details' or display john.

If you have contacts or facebook friends by the same name as your Google+ friends there can be confusion. In this case say display my google plus friend John.

Once a contact is displayed you can tap on their photo for a larger size image. Press the back button on your device to return. If you swipe right on the item that contains their photo and name I will prompt you for a post you would like to make on their wall. Be sure not to start your swipe on the picture but just to the right of it.

If you tap on their name I will open their Google+ page for you.

If you want just want certain pieces of information that your friend has provided to Google+ you can ask for them specifically. Presently this is limited. For example, when is John's birthday.

You can also say something like tell me something about John and after I reply you can say tell me more and I will give you details a few at a time in a random order. This is fun to impress your Google+ friends who are stuck with iPhones.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Handling Google+ News Feed
I have several ways that I can handle your Google+ news feed. I am only ever going to read Public posts from people that are in your friends list that you have chosen to 'Include'. By default I will tell you who they are from and then read the message. This is the 'Speak' mode. If you want to adjust this just tell me one of the following options. 'Display google plus messages', 'Whisper google plus messages', 'Whisper and prompt google plus messages', 'Notify me of google plus messages', 'Notify and prompt google plus messages', 'Speak google plus messages' or 'Speak and prompt google plus messages'.

With display I will tell you who it's from but only display the post. With whisper I will read the post in the background. With notify I just tell you there is a new post and who it's from but you will need to look at it using your Google+ app. With speak I will come to the front and speak the post. You can also adjust this setting by saying 'display settings' and making the adjustment in the Google+ section.

For the speak, whisper and notify modes if you also choose the prompt option I will prompt you to have me read the post.

Note that before I start reading a message you can hold the phone to your ear and I will speak through the earpiece so you can listen to it privately.

If there are photos attached to the post you can say 'yes' or 'photo' or 'picture' when prompted and I will display those for you and you can swipe the screen to the left to go through them with the usual pinch and zoom options. When you choose to look at a photo I will hold any more messages until you come back and say 'release messages' or simply just say 'resume' or 'continue'.

If you are busy and don't want to hear any more messages just say hold and I will hold all your new posts including the one that I am prompting you on. If you say hold all I will also hold any new email, facebook, twitter and sms messages. This is great if you get busy all of a sudden and don't want to hear your messages. When you are ready for them say release my messages or release google plus messages if you want to hear only Google+ messages.

Holding Google+ News Feed
If you know you don't want to hear any Google+ posts for some time just say hold my google plus messages and I will hold all your new Google+ posts. If you say hold my messages I will also hold any new email, facebook, twitter and sms messages.

When you are ready for them say release my messages or release google plus if you want to hear only Google+ posts. You can also say something like resume, continue, give me my messages or don't hold my messages to release them.

In the Google+ section of the settings you can also change the Hold Incoming Messages setting to Yes, No or Ignore. If you are changing profiles then whatever you have selected will be set when that profile is activated.

Google+ Language Options
For those bilingual users, although my primary functions only work with the English language I can now compose and read Google+ messages using the language of your choice. In the Google+ section of the Settings you can tap on Language Options to display the language selections for both Incoming as well as Outgoing messages. Note that in order to have me sounding my best you should have already installed a suitable text to speech voice for the language you wish to use. I recommend those from Svox if you are unsure.

Once you have selected the language you wish to use you should also define the messaging keywords that you will use in place of the default edit, done, select, again and cancel keywords. You need to choose words that are in the language you are selecting and will be what you say when composing messages now that the voice recognition will be listening for that language when you are speaking the message. For example, if you have selected Spanish you might use editar, bueno, selecto, de nuevo and cancelar. If you wish to use multiple words for a keyword separate each word or phrase with a comma.

Then try posting an update to Google+ and speak the new language when speaking your message and you will hear your message read back in that language. Likewise when a new message comes in it will be read using the text to speech voice for that language.

Note that when composing Google+ messages you must use the long format in order to have it switch to the new language when you actually dictate the message. So you can't say 'update google plus hola como estas'. Instead you must say 'update google plus' and you will be prompted for the message.

Presently once you select the language option all newly dictated and incoming read messages will use that language. This feature is mainly for bilingual individuals who wish to use my features because their English is decent but they use Google+ using their native language.

Note that the settings you choose are profile dependent so you can have a different profile for one language and another one for another language. If you want to experiment with this feature it may be wise to switch to a profile other than the Default and then configure the language and keywords for that profile.

There is a video on my YouTube channel that demonstrates these language options. If you like this feature please tell your bilingual friends.

Handling Google+ News Feed while in Silent mode
In the Google+ Settings there is a setting titled 'When Silent Mode'. If you set this to Ignore then I will ignore any new incoming Google+ posts if your phone is in silent or vibrate mode. If you set it to Read then I will ignore the fact that your phone is in Silent mode and read the message anyway. If you set it to Hold I will hold the message and read it once you take your phone out of Silent mode.

There is also a setting titled 'After Silent Mode' with a choice of Ignore, Release, Hold or Prompt. This allows you to select what I do with held messages after your phone comes out of Silent Mode. If you want me to provide a summary of messages choose Prompt. If you want to leave them held until you ask for them choose Hold. If you want them released immediately choose Release. If you want me to just leave the queue in the current state choose Ignore.

Post on Google+ Friend's wall
I can create posts on your friends Google+ wall. You can start with saying something like 'post on John's wall' or 'Make a Google+ update on John's wall'. After I have the message I will open Google+ where you can attach something or make changes to the message before posting it.

Note that you are required to have the Google+ application installed on your device in order to post messages.

Replaying Google+ Feed Posts
If you'd like me to repeat the last Google+ post that you received just ask me something like 'Replay that last google plus message' or 'what was that last google plus post again'.

Plus One Google+ items
Unfortunately Google has not yet given us a way to comment on an existing post. However, once a post is displayed you can press the +1 button if you like. You can also tap on the persons name for their details or their photo for a larger one. If there are links in that post you can also tap on them and I will open the link.

If you want me to re-read the text of a post just tap on that post. If there are links in the post you will need to tap to the left of the text below the photo of the person who posted it.

Searching for Google+ Friends
I can locate Google+ friends for you very easily. Just say something like display google friends named 'Jones' or display google plus friends containing 'mark' or list plus friends like j o n if you want to spell part of a name.

Say display my closet google plus friends if you want to only see the top 100 friends that you interact with the most. Say display my plus friends if you want to see all of them.

You can then select a friend by saying select 1 where 1 is the number displayed or just tap on the one you want. I will then display the details for that friend.

On the list of friends you can also swipe to the left on a friend to have me 'Include' that friend when checking your Google+ news feed. Swipe left once more to remove the Include setting.

If you swipe to the right on a friend I will prompt you for a post you would like to make on their wall. Be sure not to start your swipe on the picture but just to the right of it.

If you tap on their photo I will show you the larger version. Just press the back button on your device to come back.

If you just want to see a friends Google+ wall just say display John's google plus wall or you can also tap on their name if you have their details listed.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Profiles

Listing and Creating Profiles
To list the profiles say 'display my profiles'. You can then tap on a profile to activate it or say 'delete 9' if you want to delete profile 9. Note that you cannot delete the default profiles.

To create a new profile say 'create a new profile' and I will ask you for a name. Once that profile is created you can display my settings, select that new profile and make any adjustments to the settings that are specific to that profile.

To enable a profile say something like 'enable Default profile' or 'activate Night profile'. You must include the word profile in the request so I don't confuse it with something else. Of course you can assign this command to one of the custom buttons on the menu if you like.

Running commands when switching Profiles
I can automatically execute commands for you after switching profiles. For example, if you want me to give you the current temperature every time I switch to Car profile you can add what is the temperature as a command for the Car profile.

To display the commands for the currently active profile say 'display my profile commands'. The top item in the list allows you to change profiles. The bottom item is used to add a new command. When you tap on it I will prompt you for the command. You cannot change a command but you can remove it by tapping on it.

Using Profiles to quickly change settings
I have profiles that can be used to adjust my settings to preset values. You can then change to a given profile and I will automatically adjust your settings to whatever you have selected for that profile.

By default I have eight profiles, these cannot be removed but you can create your own new ones. Note that all settings values in all profiles initially come from the Default profile until you specifically change that value in one of the other profiles. So if you change a value in the Default profile all other profiles will have that same change unless you had previously changed that same value when one of the other profiles was active. So if you change the Font size to 11 when the Default profile is active all profiles will get that new Font size. If you then change the Night profile to 12 and change the Default profile back to 10 the night profile will remain at 12 because you have specifically defined it. So think of the Default profile as the master profile.

Some of the profiles can be automatically activated. For example Car profile can be activated when you switch to Car mode. You can enable or disable automatic activation of Car, Bluetooth, Wired Headset and Power profiles in the settings.

Other profiles have to be manually activated or you can enable them using a time or location based action. To enable the night profile say 'enable night profile'. You must include the word profile.

By default the 3 top buttons on the main menu are configured to enable 3 of the profiles, Default, Home and Work. If you want to change these buttons just long press on them and I will prompt you for the new command. It does not have to be a profile command, it can be any command you like.

When you display the settings you will see there is an option at the top to enable or disable profiles. By default they are enabled. If you don't plan on using them you can disable them.

Also at the top you will see the currently active profile. You can tap on that to change to a different profile. All the settings adjustments you make are only changing that setting if that profile is active. For example, if you want silent mode to be on with Night profile you can change to Night profile and then enable silent mode. You will see it come on. Then you can change back to Default profile and it will go off.

You can even have me speak with a different voice locality for each profile if you have voices from different countries. To do that just change the country of my voice for each of the different profiles.

Note that in the Settings the GPS, Mobile Broadband, Bluetooth and Wifi all have On, Off and Ignore as possible settings. Use the Ignore setting if you don't want any change made to that item when the profile is activated.

Adjusting Email settings using Profiles
Not only can the normal settings be adjusted specifically for a profile but there are several settings on an Email account that can be set specifically for a profile.

Once you have displayed your email accounts and selected the one you want to work with you will notice that there are several values whose description is in italics. Those values are set per the current profile. So for example if you don't want me reading your email in Night profile you can make sure Night profile is active and then change the Read Enabled setting to Off. Then when you switch to Night profile I will not bother checking your email for that account.

Remote Control

Remotely controlling me using me from another device
There are two ways I can be remotely controlled. This item discusses using me on another device to access me on this device. If you prefer please watch the Remote Control video on my YouTube channel that demonstrates this.

First of all you need to set me up with an instant messaging account on this device. I suggest you use your Google Talk gmail address. Configure the account in the Instant Messaging section of the settings. See the help for Instant Messaging for more details on doing that.

Then you need another account that will be set as a friend of your Google Talk account. So, for example, create a Jabber account at http://register.jabber.org and use a chat client like Xabber on Android and set it up with the Jabber account. Then from Xabber you add your Google Talk email address as a friend of your Jabber account.

Then you need to go onto the other phone and into my settings on that phone and set up the Jabber account as the Instant Message account for that phone. So now you have two devices each with a different chat account.

Then back on this phone ask me to 'display chat contacts containing John' or whatever name you put on your Jabber account and you should see the Jabber account. Lastly swipe right a couple of times on that name, be careful not to touch the picture when swiping, to change the status to (super) or (super/full). Now the Jabber account has remote access to this device.

Then from the other phone go into my application and say 'Remote control John' or whatever name the friend is. You should receive a response that you are remotely connected and to say good bye when done. Now any request you make will be sent to back to this phone and the response will go back to the Jabber phone. There are some things that may not work but most things should. When you are done say 'good bye' and the remote connection is done.

If you choose (super/full) instead of (super) it means that every message that is normally displayed on my screen will also be displayed on the remote screen. For example, incoming text messages will be displayed remotely and will be prompted for a reply. This allows you to have full control whereas (super) only allows you to make single requests. Note that if a device is remotely connected to me in (super/full) mode then I cannot handle normal requests by pressing the Speak button as they are directed to the remote device. You need to say 'good bye' from the remote device before I can operate normally once more.

OK, so now you're probably wondering why you would want to use this. There are all kinds of reasons from just having some fun with your spouse to creating appointments on someone elses calendar or checking their agenda or evening remotely calling a number from that phone. The possibilities are endless. I hope you have a lot of fun with this.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Remotely controlling me via a Chat session
There are two ways I can be remotely controlled. This item discusses using an instant or chat messaging session. If you prefer please watch the Remote Control video on my YouTube channel that demonstrates this.

First of all you need to set me up with an instant messaging account on this device. I suggest you use your Google Talk gmail address. Configure the account in the Instant Messaging section of the settings. See the help for Instant Messaging for more details on doing that.

Then you need another account that will be set as a friend of your Google Talk account. So for example create a Jabber account at http://register.jabber.org and use a chat client like Xabber on Android and set it up with the Jabber account. Then from Xabber you add your Google Talk email address as a friend of your Jabber account.

Then on this device ask me to 'display chat contacts containing John' or whatever name you put on your Jabber account and you should see the Jabber account. Lastly swipe right a couple of times on that name, be careful not to touch the picture when swiping, to change the status to (super) or (super/full). Now the Jabber account has remote access to this device.

Then from Xabber send my wake phrase, for example 'hey android'. You should receive a response that you are remotely connected and to say good bye when done. Now you can send any command that I can understand and I will process it and send the response back to the Xabber app. There are some things that may not work but most things should. When you are done send 'good bye' and the remote connection is done.

If you choose (super/full) instead of (super) it means that every message that is normally displayed on my screen will also be displayed on the remote screen. For example, incoming text messages will be displayed remotely and will be prompted for a reply. This allows you to have full control whereas (super) only allows you to make single requests. Note that if a device is remotely connected to me in (super/full) mode then I cannot handle normal requests by pressing the Speak button as they are directed to the remote device. You need to say 'good bye' from the remote device before I can operate normally once more.

OK, so now you're probably wondering why you would want to use this. There are all kinds of reasons from just having some fun with your spouse to creating appointments on someone elses calendar or checking their agenda or evening remotely calling a number from that phone. The possibilities are endless. I hope you have a lot of fun with this.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Replacement Words

Replacement Words
There are going to be words or names that no matter how many times you say them I wont be able to get correct because the voice recognition only returns what it wants to. For this I have a feature where you can have a word replaced by the word that you really want. For example, if you say 'Chrystal' but voice recognition always returns 'Crystal' we can create a replacement that substitutes 'Crystal' for 'Chrystal'.

Say something like 'create a new replacement word' and I will prompt you for both words. It's best to speak the first word and then choose the exact match for the word that's causing the problem. I will then open the Keyboard and allow you to type the exact replacement word.

When you are done you can say 'List my replacement words'. You will see something like 'Crystal is replaced by Chrystal'. You can remove a replacement by saying Remove 1 or whatever the number is. This feature is useful any time voice recognition is consistently confusing a particular word.

Text and Voice Messaging

Asking for your Text or MMS Voice Messages
If your messages are held for any reason you can ask me 'do I have any messages' or 'what text messages do I have' or 'read my text messages' and I will give you a summary and ask you whether you'd like to hear them.

If your phone has been in Silent mode or you have been on a phone call I will automatically check your messages if you have the 'After Silent Mode' setting set to 'Prompt' in the Text and Voice Messaging section of the Settings.

Automatically replying to Text messages
I can automatically reply to messages that you miss because you are away from your phone or it's in silent mode or you are simply ignoring messages.

In the Text and Voice Messaging section of the settings select whether you would like me to send an auto reply to any text messages you receive that you miss or are held or ignored.

There are four different cases that I cover. If you have selected a 'Notify' option for the 'Reading Messages' setting and I ask you if you want to hear the message and you do not respond then I consider that you 'missed' the message.

Likewise if you have not selected a 'Notify' option but you have selected a 'Prompt' option for the reply and you do not respond when I prompt you then I also consider that you 'missed' the message.

If messages are held for any reason, like your phone is in Silent mode, then I consider that as 'held'.

Thirdly if you have chosen 'Ignore' as the 'Reading Messages' option I consider that as 'ignored'. Even if you have set me to Ignore incoming messages and Auto reply to Ignored messages I will only ever send an auto reply message to a known contact if you have the 'Contact Record Required' setting set to Yes.

Lastly if you want me to send your Auto Reply every time you receive a message then choose the 'Always' option. Most likely you will only want this setting for a particular profile like for example you are driving and want to hear the messages and want a reply sent but don't want to have to reply manually. In the case of 'Always' I will send the auto reply when a message arrives and then read the message if that's the read option you have selected and the messages are not held for any reason.

Note also that if you have chosen a 'Prompt' option for handling incoming messages, like 'Notify and Prompt', when I ask you if you would like to reply to a message you can say 'auto reply' or simply 'auto' and I will send your auto reply message. This feature is available regardless of what Auto Reply setting you have chosen.

The Auto Reply setting allows you to choose the scenarios that you want me to send the auto reply.

You can also change this setting with a voice command. For example 'enable auto reply text messages when held' or 'disable auto reply text messages' or 'enable auto reply text messages always'. See the quick start for the full syntax.

Sending Voice MMS Messages
Note that presently on Android 4.2 and later Google has removed the ability for me to retrieve the MMS APN settings required to send MMS messages. If you know what they are for your provider you can enter them in the Text and Voice messaging section of the settings. They will be saved if you are on 4.1 and you upgrade to 4.2. If you don't have yours my only suggestion is to find someone on 4.1 or earlier that has your same mobile carrier and get their settings from Eva or AVX. The settings will appear after the first time they send a Voice Message.

I can create voice MMS messages for you. You can start with saying something like 'Android please create a new voice message' or 'Voice message John' or 'mms John' or 'Voice John'. I will prompt you for the recipients, if you did not specify one, and then prompt you to record the voice message.

Press the Recording button when you are done recording or press the Cancel button to cancel the message. If you don't press either button the message will automatically be sent after the countdown timer ends. You can adjust the timer amount in the Text and Voice Messaging section of the settings. You can also choose whether to send or cancel the message when it times out in the same section of the settings. Note that the selections you make are profile independent so you can have different settings for each profile.

You can specify a group name in place of a contact and I will automatically send the message to all the contacts from that group if they have a mobile number.

Note that MMS messaging requires a data connection. The recorded audio is sent in 3gp format which most recipients should be able to play on their phone. Obviously if they also have me installed I will automatically play the message on their phone when they receive it.

It is possible that an active Wifi connection will prevent the message from being sent so in order to prevent this I will disable Wifi before I start recording your message and restore it once the message is sent or you cancel it. This should not cause any adverse affects. You can change this in the Text and Voice Messaging section of the settings if you think your message will send OK with Wifi enabled. Note that this setting is also profile independent.

If, when you are sending a message, I get stuck on 'Sending the message...' it will eventually time out after 60 seconds. If this occurs you should restart your phone in order to reset the data connection.

Note also that you cannot send mms voice messages using your Google Voice account as they are not supported. Also note that you cannot send mms voice messages to a Google Voice account. They simply will not show up. Simply put, mms voice messaging only works on regular cell numbers.

Sending Text Messages
I can create text messages for you. You can start with saying something like 'Android please create a new text message' or 'Text John'. I will prompt you for the recipients, if you did not specify one, and message. At any time you can say Cancel and I will discard the Message. Once the text is complete I will send the message immediately if you say 'done' or 'finished'. If you have only selected a single recipient and you say 'edit' instead of 'done' I will open text messaging to allow you to make changes to the message before it is sent.

The contact you are attempting to send to must have a number that is labeled as either 'mobile', 'cell', or 'google voice'. I will try to find the 'mobile' first, then 'cell' and finally 'google voice'. If you have multiple numbers all with the same label I will send the message to all of the numbers with that label.

If you have a contact that has both a 'mobile' and a 'google voice' number you can specifically request to send a text to their Google Voice number by prefixing the word 'text' with 'g' when you request to send the message. For example 'g text john what's up' or 'gee text john'. Likewise if you have a contact that has two mobile phones and you want to be able to text them on one mobile number or the other simply label one as 'mobile' and the other as 'google voice' and use this method of prefixing the text request with 'g' when you want to send to the second number.

If you want to speed the process along you can say something like 'Text John with message hi John' or 'sms John what's up?' and the message will be sent instantly if you don't have confirmation enabled for text messages.

You can specify a group name in place of a contact and I will automatically send the message to all the contacts from that group if they have a mobile number.

If you have several contacts named John you will either need to say 'text John Smith' and then be prompted for the message or you can use the word 'message' between his name and the message as in 'tell John Smith message I wont be there till later'. This is required because 'tell John Smith I wont be there till later' would end up sending 'Smith I wont be there till later' to the first contact named John which is not what you want.

Speeding up Text Message creation
When you are dictating a text message to me by default I will read back each sentence that you have given me and then prompt you for the options to allow you to re-do it or select from a list or finish or say the next sentence. If you are already familiar with the options and want to speed things up then go into the Settings and down to Text and Voice Messaging Settings. In there you will find an option titled 'Read back each sentence'. If you turn this Off I will no longer read back each sentence that you dictate.

Below that option you will see an option titled 'Play prompt after sentences'. If you turn that off I will play either no prompt if you have read back on or an abbreviated prompt if read back is off.

If you have read back on and play prompts off then I will not prompt you for the next sentence, I will only read back the sentence you just spoke. After that it's up to you to realize that I am waiting for the next sentence or one of the other options or done. It may be confusing if you don't realize this but this is the fastest option that still provides confirmation of what you said.

Stop reading remaining new Text or MMS Voice messages
At any time you can say something like stop texts or discard text messages or stop reading my texts and I will discard any messages that are in the queue that I have not read yet. This does not mean that these texts will be deleted from your device. It just means I wont read them.

If I have just read an sms or played an mms voice message and I am prompting you for a reply you can also say stop or discard and I will stop reading the remaining messages in the queue.

Sending Text Messages using Google Voice
Update: It appears that Google Voice has broken something and I am no longer able to receive incoming Google Voice messages. If you find otherwise please report it to my developer.

I can use your Google Voice account to send text messages instead of the default text messaging on your device. I automatically receive text messages from your Google Voice account regardless of whether you have me send via Google Voice. I will read them if you have that option set.

To have me send texts using Google Voice open the Settings and go into the Text and Voice messaging section and go down to the 'Send Messages using' setting and tap on it. If you have more than one account I will allow you to choose the one you want to use. After that I will need your password as the api that I use does not send the message via the Google Voice application but directly to Google. I only ask for this once. If your password changes just go through this process again by first setting this setting to Default.

Handling Incoming Text and MMS Voice Messages
I have several ways that I can handle your incoming sms text and mms voice messages. I am only ever going to read messages from people that are in your contacts list unless you change the 'Contact Record Required' setting to No in the Text and Voice Messaging section of the Settings. If the mms message contains an image I will also display that image. You can pinch and zoom and press the back button to come back to my screen.

By default I will tell you who the message is from and then read the message and prompt you to reply. This is the 'Whisper and Prompt' mode. If you want to adjust this just tell me one of the following options. 'Display text messages', 'Whisper text messages', 'Whisper and prompt text messages', 'Notify me of text messages', 'Notify and prompt text messages', 'Ignore text messages', 'Speak text messages' or 'Speak and prompt text messages'. You can optionally use 'google' before text messages to separately adjust the setting for inbound google voice text messages. For example 'Ignore google text messages'. Note that the settings for text messages are the same as those for mms voice messages.

With display I will tell you who it's from but only display the message. With whisper I will read the message in the background. With notify I just tell you there is a new message and who it's from but you will need to look at it using your text messaging app. With speak I will come to the front and speak the message. You can also adjust this setting by saying 'display settings' and making the adjustment in the SMS section.

Note that before I start reading a message or playing the voice message audio you can hold the phone to your ear and I will speak or play the message through the earpiece so you can listen to it privately.

In the Settings you can also choose to have me mark the message as Read if I actually read it or display it. Presently this is only for native messages and not Google Voice messages.

For the speak, whisper and notify modes if you also choose the prompt option I will prompt you to have me read the message and once read prompt you to reply to it. When I ask you if you would like to reply you can say 'yes' or 'no' or 'reply here is my reply message'. I will come to the front to handle your reply and the normal reply process is then active.

If you want to reply by voice if it was a text or by text if it was a voice message just say 'Reply by voice' or 'Reply using text'.

If you would like to call the sender of the text message rather than reply you can say 'call' or 'call him/her/them' when I ask you if you want to reply. You can also say 'call (him/her/them) using speaker' if you want the call to go on speaker phone. Note that the call option is only available in the first five minutes after the last messages has been received.

If you are busy and don't want to hear any more messages just say hold and I will hold all your new messages including the one that I am prompting you on. If you say hold all I will also hold any new email, twitter, instant and facebook messages. This is great if you get busy all of a sudden and don't want to hear your messages. When you are ready for them say release my messages or release texts if you want to hear only text and voice messages.

Note that if you have GO SMS or Handcent SMS you may have chosen the option to ignore notifications from other applications. If this has been selected I wont be able to read your messages. To resolve this uninstall GO SMS or Handcent, reinstall it and this time don't choose the option to ignore notifications from other applications.

Holding Incoming Text and MMS Voice Messages
If you know you don't want to hear any text messages for some time just say hold my texts and I will hold all your new text and mms voice messages. If you say hold my messages I will also hold any new email, twitter, instant and facebook messages.

When you are ready for them say release my messages or release texts if you want to hear only texts and mms voice messages. You can also say something like give me my messages or don't hold my messages to release them.

In the Text and Voice Messaging section of the settings you can also change the Hold Incoming Messages setting to Yes, No or Ignore. If you are changing profiles then whatever you have selected will be set when that profile is activated.

Text Messaging Language Options
For those bilingual users, although my primary functions only work with the English language I can now compose and read Text messages using the language of your choice. In the Text and Voice Messaging section of the Settings you can tap on Language Options to display the language selections for both Incoming as well as Outgoing messages. Note that in order to have me sounding my best you should have already installed a suitable text to speech voice for the language you wish to use. I recommend those from Svox if you are unsure.

Once you have selected the language you wish to use you should also define the messaging keywords that you will use in place of the default edit, done, select, again and cancel keywords. You need to choose words that are in the language you are selecting and will be what you say when composing messages now that the voice recognition will be listening for that language when you are speaking the message. For example, if you have selected Spanish you might use editar, bueno, selecto, de nuevo and cancelar. If you wish to use multiple words for a keyword separate each word or phrase with a comma.

Then try sending or replying to a text message and speak the new language when speaking your message and you will hear your message read back in that language. Likewise when a new message comes in it will be read using the text to speech voice for that language.

Note that when composing text messages you must use the long format in order to have it switch to the new language when you actually dictate the message. So you can't say 'text John hola como estas'. Instead you must say 'text John' and you will be prompted for the message.

If I have read a text message and I ask you to reply you cannot say 'reply bueno gracias', instead you must say 'yes' or 'reply' and then I will prompt you for the message and you can then speak it in the new language.

Presently once you select the language option all newly dictated and incoming read messages will use that language. This feature is mainly for bilingual individuals who wish to use my features because their English is decent but they communicate with friends and co-workers using their native language.

Note that the settings you choose are profile dependent so you can have a different profile for one language and another one for another language. If you want to experiment with this feature it may be wise to switch to a profile other than the Default and then configure the language and keywords for that profile.

There is a video on my YouTube channel that demonstrates these language options. If you like this feature please tell your bilingual friends.

Handling Incoming Text and MMS Voice Messages while in Silent mode
In the Text and Voice Messaging Settings there is a setting titled 'When Silent Mode'. If you set this to Ignore then I will ignore any new incoming text or mms voice messages if your phone is in silent or vibrate mode. If you set it to Read then I will ignore the fact that your phone is in Silent mode and read the message anyway. If you set it to Hold I will hold the message and read it once you take your phone out of Silent mode.

If you have Hold selected and you are reading your messages using another application then I will not re-read them when you take your phone out of Silent mode. This is only for regular SMS and MMS and not Google Voice SMS.

There is also a setting titled 'After Silent Mode' with a choice of Ignore, Release, Hold or Prompt. This allows you to select what I do with held messages after your phone comes out of Silent Mode. If you want me to provide a summary of messages choose Prompt. If you want to leave them held until you ask for them choose Hold. If you want them released immediately choose Release. If you want me to just leave the queue in the current state choose Ignore.

Replaying Text and MMS Voice Messages
If you'd like me to repeat the last text or mms voice message that you received just ask me something like 'Replay that last message' or 'what was that last message again'. I can then reply to that message again if you like. To learn about replying to messages say 'help me with replying to messages'. You can also ask me to 'play the last voice message' if it was a voice message that you wanted to hear again.

Replying to Text and MMS Voice Messages or calling sender
I can reply to the last sms text message that you received. Just say something like 'reply to that last message with sorry I can't make it'. Or simply 'reply I can't make it'. You can only reply once to a message. You can however say 'reply to John sorry I can't make it'. You would use this option if you are receiving multiple messages from different senders.

If it was an mms voice message just say 'Reply' or 'Reply to the last voice message' and I will start recording the reply to be sent just like a new mms voice message.

If you want to reply by voice if it was a text or by text if it was a voice message just say 'Reply by voice' or 'Reply using text'.

If the message comes from Google Voice I will reply using your Google Voice number if you have provided your password. If the message comes from the default SMS service I will reply using that service. This is regardless of which you have selected as the default. This way I can handle messages from both services providing that you say 'Reply' to send the message.

If you would like to call the sender of the last text message rather than reply you can say 'call'. You can also say 'call using speaker' if you want the call to go on speaker phone. Note that the call option is only available in the first five minutes after the last messages has been received.

Texting a list to someone
Any time you have me display a list of something whether it be memos or list items or anything else you can say something like 'send this to John' or 'send this list to John' or 'text that to John' and I will send a text message containing the items that were listed last.

You can use this to send list items to yourself as well as others. You can also email or share the list. See the note in the Email and General Help sections for details.

Telling your friends about me
If you like me, and think your friends might also, I can send a short text message to them with a link to my page on Google Play. If you'd like to do this just say 'tell John about you'. I will ask for a confirmation before sending the message. I'd like to be on all of your Android friends' phones.

Searching Websites

Searching Google, Yahoo, Wiki, Ebay, Google Play, Amazon, Youtube, etc
I can make web searches for you very easily. I know about the following sites. Google, Yahoo, Wikipedia, Wiktionary, Dictionary, Amazon, YouTube, Google Play, ebay, Wolfram and IMDb. You can use almost any order for requesting a search.

Examples are search for images of cats on google. Or find tahiti on wiki, or imdb jennifer aniston or find bluetooth headsets on amazon. Some more examples are google toys, search for images containing dogs on google, show me images of kittens on google. You can also use the word 'like' in place of 'containing'.

You must at least use one of the following keywords when phrasing your search: google yahoo wiki wikipedia wictionary dictionary amazon youtube play ebay wolfram imdb.

Settings

Adjusting the number of results returned from the voice recognition engine
By default I ask the Google voice recognition engine for up to 4 matches for what you say on each request. If you are seeing that your match is always towards the top of the list you may want to lower this number.

If you are having problems getting the voice recognition to recognize your exact words you may want to increase this to 10 until some time later when the recognition engine gets more used to your speech. To do so say 'voice responses is ten' or 'set voice responses to three' or whatever number you prefer. You can also adjust this setting by saying 'display settings' and adjust it in the Misc section. You can set any number in the range 1 through 10. I recommend 3 as the lowest setting. Be careful using 1 because it will require you to speak precisely for every request.

Experiment with what works best for you and remember that the recognition engine will improve over time at which time you can lower this setting further. Keep in mind that the lower you set this number the more clearly you will have to speak. However, the lower the number the less time you will have to wait for me to recognize phrases that are for web searches and any other request that are not specific commands that I know the exact words you are going to say.

Disabling me from reading responses
There may be times that you don't want me to read any of the responses that I normally read. To disable my audio just say 'disable audio' or you can toggle it in the Audio section of the Settings. To re-enable it say 'enable audio'. You can also choose to only have my audio on if a Bluetooth device is connected.

This is different to telling me to 'be quiet' because this mode will not automatically reset when you ask me something. It is also different to silent mode because it only makes me, and not other applications, quiet on your device. You will need to manually read all my responses and look for the speak bubble turning green as your cue to speak.

Audio Stream selection
In the Audio section of the Settings you can choose which Stream I use to talk through. By default I use the Music stream but there may be cases where you would prefer me to use a different stream because you have the music muted or the volume lower than you want me to use.

This setting is profile dependent giving you the flexibility to set it for each profile that you use.

Battery Level
I can tell you the battery level. Say something like what's the battery level or more simply just say battery.

Muting me
If you want me to be quiet until the next time you want something just say 'be quiet' or 'don't say anything' or 'enable mute' or 'shut up'. I will not react to any text messages and I will turn off shake activation. Saying 'good night' has the same effect. You will need to bring me to the front manually at which point I will assume you are OK with me talking again. You can also adjust this in the Audio section of the Settings.

Bluetooth microphone disabling
In some cases, like in your car with a Bluetooth audio system you might want to play your phone audio through the car speakers but speak to me through the phone microphone because the Bluetooth microphone in the car does not connect to me. In this case I can disable just the Bluetooth microphone. Just say 'disable the bluetooth mic' or 'disable bluetooth microphone'. If you want to enable it later just say 'enable bluetooth mic'. You can also adjust this setting by saying 'display settings' and opening the Device section of the Settings.

Ignoring your Bluetooth device
There may be cases where you want me to ignore the fact that your Bluetooth device is on and connected. In this case in the Device section of the Settings you can set the 'Ignore Bluetooth Devices' setting to 'Yes' in the Device section of the settings and I will act like the device is not on and just send and receive audio via your device instead of the headset.

If your headset is a newer ad2dp headset then this setting really will not do much because Android assumes that if your device is on then all audio should be routed to it. If a way of circumventing this is discovered it will be incorporated in the near future.

Bluetooth stays on
There may be cases, like for example if you are using a bluetooth speaker phone device, where you want me to turn off the bluetooth connection after I am done listening to you in order to prevent any type of echo or feedback. In the Device section of the Settings you can set the Keep Bluetooth On setting to No. If left on (default) I will keep bluetooth open and this will smooth out the audio. Experiment with this setting if you are having issues with the Bluetooth audio.

This setting only has an effect if you are using a Mono device or you have Force Mono selected.

Bluetooth Audio output
There may be cases with different Bluetooth devices that you will need me to send the Audio out via the Notification Stream. If you can't hear my audio on your Bluetooth device you should try turning this setting to Yes. In the Settings it's the one labeled 'BlueTooth uses Notification Stream' in the Device section.

Confirming Text Messages before they are sent
If you would like me to ask you to confirm all text messages before sending them just say 'enable text message confirmation'. To disable this say 'disable text message confirmation'. You can also adjust this in the Text and Voice Messaging section of the Settings by saying 'display my settings'.

Context Sensitive Help for Settings
When you are in the main Settings or the settings for a particular Email account or Instant messaging account you can long press on any category header or item and I will display a detailed description of that category or item.

This is faster than browsing through the help to try and determine what a particular setting does.

Conversation Timestamp
I can display the conversation timestamp in 12 or 24 hour format or I can turn it off altogether. Display the settings and change the 'Conversation Timestamp' value in the Interface section to whatever you prefer.

Currency for Expense Reports
In the Misc section of the Settings you can select the default currency for expense reports. Presently only Dollars, Pounds, Euros and Rand are supported.

The selection you make is profile independent but note that all amounts are stored without the entered currency. So if you enter an expense report using dollars and then change the currency to euros and list your expenses the amount that will show will be whatever you entered initially and not a converted value.

Displaying Settings (FAQ)
To get a complete list of the Settings say something like 'Display Settings' or 'List my Settings'. Please don't confuse this with 'Open Settings' which opens the Android Settings. Once displayed you can tap on any of the sections to make changes to the items.

You can also long press the Menu button on your device to display the settings. You can also press the menu button quickly 4 times to display the settings for those with devices that have overridden the long press on the menu button.

Flashlight
If your device is equipped with an LED flash you can use it as a flashlight. Just ask me to turn it on by saying flashlight and when you want to turn it off just say flashlight once more. You can also say clap on clap off. Great if you are stuck in the dark without a match.

Font Size selection
I can display the conversation we are having in different font sizes. To adjust the size display the settings and open the Interface section and tap on the Font Size setting. The settings go from 10 to 20.

In the Car mode section you will see there is a separate setting for font size. You will likely want to have this larger than the default. This way when Android lists something while you are in Car mode you will be able to read it much more easily than reading the default font size that you have selected.

Bluetooth Force Mono setting
If you have a newer A2DP Bluetooth device you may find that when I connect to it using the A2DP connection that things don't work correctly. Therefore I have a 'Force Bluetooth Mono' setting in the Device section of the Settings that is set to 'Yes' by default. This means I will use a Mono connection to your device. The sound quality is not as good but there is no negotiation time when getting ready to listen to you.

If you choose to not choose to force mono mode then the sound quality will be a little higher but you will have to wait each time I am listening for you to speak. Try it for yourself to see which you prefer but I think you will find that this setting is best left set to Yes.

Handling Incoming Calls
I have several ways that I can handle your incoming phone calls. By default I will ignore them. If you want to adjust this just tell me one of the following options. 'Display, Ignore or Speak incoming calls'. With display I will log the caller name on the display. You can also adjust this setting in the Calls section of the Settings.

Keyboard Entry
I can accept commands that you enter using the keyboard. To select keyboard mode press the menu button on your device and then press the Keyboard button. To disable the mode do the same thing again.

You can also say something like 'enable keyboard' or 'turn on the keyboard' or simply 'keyboard' to toggle it. Use a similar command to turn the keyboard mode off again.

Simply type your command and press the enter button on your keyboard. The keyboard will stay visible for repeated entry. If you want to briefly hide it just press the back button on your device. Tap in the text field again to display it once more.

In the Audio section of the Settings you will see an item for my audio when keyboard. If you turn that Off then I will display the responses to your requests but not speak them when you are using the keyboard. This is great if you are in a meeting and you want to silently interact with me.

Keyboard mode stays active until you turn it off or you press the menu button.

Mirror
If your device is equipped with a front facing camera you can use it as a mirror. Just ask me to turn it on by saying mirror mirror or enable mirror and when you want to turn it off just say disable mirror or mirror mirror once more. You can also press the Back button on your device to close the mirror.

Enabling/Disabling your phones broadband data setting
I can switch the device mobile broadband or data on and off for you. Just ask me to 'disable broadband' or 'disable mobile broadband' or 'disable mobile data'. When it's off your phone will not allow data functions that work over the air. To continue to use me you will need a wifi connection active when you disable this. You can enable it by saying 'enable broadband' or 'enable mobile broadband' or 'enable mobile data'.

You can also adjust this setting in the Device section of the Settings.

Observing Silent Mode
In the Audio section of the Settings there is a setting titled 'Observe Phone Silent Mode'. If you turn this off then my audio will be on even if your phone is in silent or vibrate mode. In most cases you probably want to leave this on so I don't make a sound when you want your phone quiet.

There are separate settings for this with respect to the reading of incoming text messages, emails, facebook, twitter and instant messaging that can be found in their sections of the Settings.

Activating me by holding your device to your ear
I have a feature that uses the proximity sensor on your device if it has one. If you hold your device to your ear and I am active then I will automatically greet you and my audio will be played through the earpiece instead of the speaker. The screen will dim just like it does when you are on a call. My functions work the same and I will always be ready for the next question after answering each one without you having to do anything special. When you move the phone away from your ear I will go back to normal automatically.

With this feature you can talk to me just like you are talking to someone on the phone and no one will ever know.

If you want to enable this feature you can do so in the Interface section of the Settings. It is the setting titled 'Hold to ear to activate'. You may need to disable this feature if the proximity sensor does not work correctly on your device.

When car mode is active you can simply wave your hand past the sensor to activate me. In this case the screen will not dim and the sound will continue to come from the speaker instead of the earpiece. You can adjust the setting for this in the Car Mode section of the Settings.

Screen On and Off
I can turn the screen on and off with a simple command. To activate this say 'Screen on' or 'Enable the Screen'. To allow the screen to go off say 'Screen off' or 'Disable the Screen'. If there are no other locks holding the screen on it will go off immediately, otherwise you will have to wait for the usual timeout.

This command is handy if you have chosen to never turn the screen on and you have wake mode active and you want to turn the screen on hands-free.

Screen Brightness
I can adjust the screen brightness for you. Just say set brightness automatic or more simply say darker or brighter or set screen brightness 30 percent. If you don't want me to change the brightness when I switch to this profile say ignore brightness.

Note that this is a profile dependent setting so you can change it to a different setting for each profile. If you want to change the setting manually you can access it in the Device section of the Settings. Note that whatever setting you have asked me to set I will change to that setting whenever I switch to this profile. Note also that I am affecting the system value for screen brightness. If you change the display brightness using the Android controls I will still keep whatever you have selected for me and use it the next time I switch to this profile.

Disabling the Phone screen lock
I can switch the screen lock on and off for you. Just ask me to 'disable the screen lock'. When it's off you will not need to slide the lock on your screen after it's been asleep. This is great if you are not carrying your phone around all day but still use your phone a lot. When you want to enable it again just say 'enable the screen lock'.

You can ask me 'is the screen lock enabled' if you want to check. You can also see the lock status on the first status line of the Widget.

Due to the nature of this function it may not work on all devices. It is new and we are trying our best to get it perfect. You can also adjust this setting in the Device section of the Settings. Note that if you are using Profiles you can have it locked for one profile and unlocked for another.

Preventing me from unlocking the screen
In the Device section of the Settings you can choose in which cases I will briefly deactivate the screen lock if you have it on. The selections are as follows:

Always - Any time I am coming to the front for a reminder or a message and I will be showing you the screen then I will deactivate the screen lock.

Never - I will never unlock the screen. You will manually need to unlock it if you need to see it for something I have displayed.

There are exceptions to the selected setting. If you have set my alarm and it goes off then I will always deactivate the screen lock. If you have wake mode activated and you ask me to open another application or ask me to call someone then I will always deactivate the screen lock. If you have me in Car mode and the 'proximity sensor to wake me setting' is turned on and you wave your hand in front of my screen I will always deactivate the screen lock.

Any time I deactivate the screen lock it is just temporary and it will be back on after the screen goes off or you don't touch your phone for 30 seconds or more.

Note that if you are using a Bluetooth headset, when you press the button, Android will turn the screen on and there is no way to prevent this. You can however set the screen lock on and also choose that I do not unlock the screen and then you can use bluetooth while your phone is in your pocket without the worry of touching the screen by mistake. The screen will come on briefly for each request but it will be locked.

Note that this setting is profile independent so you can have a different selection from one profile to the next.

Keeping the screen on
I have a feature whereby I can keep your device screen on for you. To activate this say 'Keep the Screen on'. To allow the screen to go off say 'Let the Screen go off'. It will take the usual amount of time to turn off once this command is given.

You can also add 'in car mode' or 'in car' to the above phrases to only have the screen stay on when Car Mode is active.

You can also adjust this in the Device section of the Settings and the Car Mode section of the Settings. Note that this setting is profile dependent so you can have the screen stay on in one profile but not others.

Keeping the screen off
In the Device section of the Settings you can choose in which cases I will wake the screen up. The selections are as follows:

Always - Any time I am speaking a message in the background or I am coming to the front I will turn the screen on.

Only if coming to the front - If I have a message or reminder and my settings are such that I will come to the front then I will turn the screen on. If the settings have me reading messages in the background then the screen will stay off unless you say OK when prompted to reply to a message.

Never - I will never turn the screen on for messages. You will manually need to turn it on if you say OK to replying to a message.

There are exceptions to the selected setting. If you have set a reminder or my alarm and it goes off then I will always turn the screen on. If you have wake mode activated and you ask me to open another application, say my wake phrase or ask me to call someone then I will always turn the screen on. If you have me in Car mode and the 'proximity sensor to wake me setting' is turned on and you wave your hand in front of my screen I will always turn the screen on.

Note that if you are using a Bluetooth headset, when you press the button, Android will turn the screen on and there is no way to prevent this. You can however set the screen lock on and also choose that I do not unlock the screen and then you can use bluetooth while your phone is in your pocket without the worry of touching the screen by mistake. The screen will come on briefly for each request but it will be locked.

Note that this setting is profile independent so you can have a different selection from one profile to the next.

Screen Orientation
I can lock the screen orientation for my screen so it stays however you set it. Just say set orientation landscape or more simply say portrait or automatic. Note that this is a profile dependent setting so you can change it to a different setting for each profile. If you want to change the setting manually you can access it in the Device section of the Settings.

Selecting the question you asked for General Knowledge questions
By default I will take the first response returned from the voice recognition as the question you asked in the case of general knowledge questions. If you are having problems with the voice recognition and you want to be able to select which response is your actual question please open the Misc section of the Settings and go down to 'Select General Knowledge question' and change it to On.

Selecting the voice that I use
If you open my the Interface section of the Settings you will see at the top there are two settings for Voice, one for me and one for you. This note refers to the one for me. At present English is the only language I support and in order to use me you must have an English speaking voice installed.

If you have multiple text to speech voices installed you can use my setting to choose which variant I use independent of the default language you have chosen for other applications on your device. There will be more selections than actual installed voices but just choose the one that selects the text to speech voice you prefer me to use.

Note that if you have more than one voice variant you can assign one to one profile and another to another profile. This way you can have me, for example, speak with a U.S. accent in one profile and a British accent for another.

Selecting your English accent
If you open my Settings and look in the Interface section you will see at the top there are two settings for Voice, one for me and one for you. This note refers to the one for you. This setting is a way to adjust the voice recognition engine to better understand your accent. You should tap on the item and choose the version of English that most closely matches your accent when speaking English. This will help the recognition engine do a better job.

Shake Sensitivity
I can adjust the Shake Sensitivity setting for you in two different ways. 1 is the least sensitive setting and it takes over a second of shaking to get my attention when you are in another application. 10 is the most sensitive and just bumping your phone will activate it. You can adjust it by saying something like 'set shake sensitivity to six' or 'adjust sensitivity up'. Keep in mind that you can also deactivate shaking if you need to. You can also adjust this in the Interface section of the Settings.

Shake Activation
I have a feature that allows you to shake your device to get my attention. It has two modes. The first is when you already have my attention. This is always active. The second is when you are using another application on your device or you are on the home screen. By shaking your phone I will come to the front to help you.

There will be times when you will want to disable this. You can do that by asking me to deactivate, disable or turn off shaking. Please note that shaking will not work if the screen is off. You can also adjust this in the Interface section of the Settings.

Silent Mode
I can switch the device silent mode to mute, vibrate or off for you. Just ask me to enable silent mode or mute on or enable vibrate mode or vibrate on. When it's on you will still be able to talk with me but you will only see the text printed on the screen. You can disable it by saying disable silent mode or disable vibrate mode. If you are unfamiliar with this function it totally quiets your phone and is great if you are going into a meeting or anywhere you don't want your phone making any noise. You can also adjust this in the Device section of the Settings.

I also have a setting in the Device section titled 'Flip over for Silent Mode'. If this is on then you can simply turn your phone over on it's face and a few seconds later I will turn on Silent mode. I will turn it off again when you pick up your phone. Note that if I am in the foreground you must first turn off your screen before this will activate. If not I think you are holding your phone to your ear instead and I will say hello. If you select 'Mute/Notify' or 'Vibrate/Notify' for the setting I will tell you when I have activated Silent Mode instead of just putting a message on the screen.

This feature also works if I am not in the foreground regardless of whether your screen is on or off. Note also that the Proximity Sensor setting must also be On in the Interface section of the Settings.

When you turn the phone over I check to see that is it close to horizontal before I activate Silent Mode. This means that if you put your phone in your pocket or bag it will trigger this process to check when something gets close to the proximity sensor. If after 3 failed attempts at checking whether the phone is upside down and horizontal this feature will disable itself in order to save battery. It will reset when the screen next comes on.

Note also that this setting is profile dependent so you might want to have it active for your Work profile but not for your Default profile.

Audio Stream Volume
I can adjust the stream sound volume for you. Just say louder or quieter or set volume 70 percent. If you don't want me to change the volume when switching to this profile say ignore volume.

Note that this is a profile dependent setting so you can change it to a different setting for each profile. If you want to change the setting manually you can access it in the Audio section of the Settings.

Note that whatever setting you have asked me to set for a profile I will change to that setting whenever you switch to that profile. Note also that I am affecting the system volume for the audio stream you have selected for the profile. If you change the volume using the Android controls I will still keep whatever you have selected for me and use it the next time you switch to this profile.

Beep when ready to listen
If you are on Android 4.1 there is a system beep that plays right before voice recognition starts listening to you. By default I will use this beep to alert you that I am listening. If you prefer a quieter beep you can turn off the 'Android Voice Beep' setting in the Interface section of the Settings and turn on the regular 'Beep' setting and adjust it as documented below. Note that turning off the Android Voice Beep will cause me to mute the volume when the beep normally plays and if that's more annoying than the beep itself just turn the Android Beep setting back on.

I have a feature that plays a short double beep when I am ready for you to speak. If you want to turn this off or on just say 'disable beeping' or 'enable beeping'. When using a Bluetooth headset you should wait a second after you hear the beep in order to give the headset time to configure into receive mode. I am ready to hear you when the speak bubble turns green. You can also adjust this in the Interface section of the Settings.

I also have a beep volume setting that you can choose Low, Medium or High. Just a word of warning, it is possible that if you have the beep on medium or high that it may interfere with the voice recognition and cause it to stop listening prematurely. The reason for this is that the beep is played when the notification comes from voice recognition that it has started listening and if the beep is loud the voice recognition can mistake it as your voice and therefore start processing what it thought it heard. It's up to you to determine the volume setting that works best on your device without interfering with voice recognition.

The beep volume can be set per each profile and so if it's Bluetooth you are using you can safely set it to High as the microphone will not hear the beep.

Changing the screen layout and hiding my picture
If you like we can adjust the way the screen appears. In the Interface section of the Settings you will see a setting for whether my picture is displayed. You can tap on it to toggle it from On to Off. Below that you will see the setting for the Speak Bubble position. Tapping on it will toggle it from Top to Bottom.

My picture can only be displayed when the button is on the top of the screen. The bubble position has no effect when in landscape mode. You can also tap on my picture if it is displayed and I will assist you the same as I do when you tap on the speak bubble.

Announcing Calendar Event Reminders
By default I will only announce your calendar items if they were ones that I created for you as a reminder. I can also announce the reminder alarms that you have set on regular calendar events that we have created or that have been placed in your calendar by other means. To enable the announcement say 'enable calendar alarms'. To disable this say 'disable calendar alarms'. You can also adjust this in the Announcements section of the Settings.

Reading Help Items for you
I can optionally read the details of each help item when you tap on it to expand it. To enable or disable this open the Audio section of the Settings and tap on 'Read Help details'. If enabled, when you tap on a help item I will read it and auto scroll it for you. Just tap on that item or another to stop me.

Assigning commands to the Swipe Left and Right gestures
In the Interface section of the Settings you will find items for defining a command to be run for each of swiping the conversation list to the left and the right. By tapping on each of these you can assign any command you like.

By default they are set to 'clear conversation' and 'car mode'. Perhaps you want to have me check the weather when you swipe right. To do this tap on the Swipe Right setting and say 'what's the weather'.

If you want to disable this feature just say 'Ignore' as the command. If you are in the middle of making a change to a command and want to cancel just say 'cancel'.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Default Time Format
In the Misc section of the Settings you can adjust the default time format to be either 12 Hour, 24 Hour or UTC. Then any time that is read or displayed will be done so in the selected format.

If you select 24 Hour or UTC format then when you are specifying the time without am or pm on calendar events, alarms and reminders you can use the 24 hour clock without having to say 'hours' after the time. So for example if you have selected 12 Hour format and it's 5pm and you say 'wake me up at 630' I will assume you mean 6:30pm today. If you have 24 Hour or UTC selected I will set it for 6:30am tomorrow.

Activating and Deactivating WiFi, GPS and Bluetooth
I can toggle the WiFi, GPS and Bluetooth modes for you. Just say something like 'enable WiFi' or 'disable Bluetooth' or 'activate the GPS'. You can also have me check whether they're on. Just ask me 'is WiFi on' or 'is the GPS enabled'. You can also adjust these settings in the Device section of the settings. Note that beginning with Android 4.1 I can no longer toggle the GPS so you must leave it on if you are using my features that require it.

Wake Mode toggling from the Widget
By default if you have the widget displayed and you tap on it I will come to the front. If you would like to be able to tap the left side of the widget to toggle wake mode simply turn the 'Widget Left Tap Wake Mode' setting On in the Widget section of the settings. Then you can tap the left side to toggle Wake mode or the right side to bring me to the front.

Skipping the Yes greeting
Normally when you press the Speak Bubble or use any other way to get my attention I will often greet you by saying 'Yes' followed by your name. If you would like to bypass this and have the speak bubble turn green immediately then set the 'Play Yes... greeting' setting to 'No' in the Misc section of the Settings.

Setup

Changing your Name
I can change the name that I call you. Just say change my name or change my name to your majesty. You can also say call me Sir or whatever name you would liked to be called.

Shortcuts

Creating Android shortcuts to open me and run a command
Although I can open Android shortcuts for you, you can also use other applications that support Android shortcuts to create a shortcut that opens me and runs one of my phrases that you have pre-assigned.

On some devices you can long press on a blank area of your home screen and a popup will display that allows you to chose to add an Android shortcut. On other devices you can go to the Widgets area and you will see a 1 x 1 widget for me. Drag that to your home screen to add a shortcut to me.

Some applications like Car Home Ultra allow you to assign Android shortcuts to a button in much the same way as I do for Car mode buttons.

Any time you are creating an Android shortcut for me I will open and ask you for the phrase for the shortcut. An example might be 'what's the weather'. I will then ask you for the shortcut label, in this case you might say 'Weather'. I will then hand back control to the application or the desktop and the new shortcut will be ready to use from that location. When you tap on it I will open and execute the phrase you assigned.

Displaying Shortcuts
I can list the Android shortcuts that you have defined. Just say something like display or list my shortcuts. Once the list is displayed you can tap on an item to open that shortcut. Note that for each shortcut I display the actual phrase that you assigned when you created each shortcut. This is the phrase you say to open that shortcut.

To remove a shortcut after listing them just tap the speak button and say 'remove 1' or 'delete 1' where 1 is the number of the shortcut you wish to remove. You can also swipe left to remove it if you have enabled this feature in the Interface section of the settings.

Assigning Android shortcuts to custom phrases
To set up a new Android shortcut say something like 'register a new shortcut' or 'assign a new shortcut'. I will then allow you to choose which Android application the shortcut is for. You will then be prompted to choose any application specific parameters for that shortcut. After that I will ask you what phrase you want to be able to say to open the shortcut.

Note also that when activating the shortcut you don't actually have to say the word 'open' before saying the shortcut phrase but that will work also. For example your shortcut may be to the Battery usage screen and your phrase may be 'Battery monitor' so you could either say 'Battery monitor' or 'open battery monitor' and they will both work fine.

Android Shortcuts
I can create Android shortcuts that you can later open simply by asking me. These shortcuts are available for applications on your device that support shortcuts. I can create them so you can activate them with a voice command or you can assign them to one of the custom buttons in the Car mode screen.

These are similar to the application shortcuts that I can also assign to a voice command or Car mode button but these shortcuts allow you to define what the application does when it opens. The options are specific to each application and you will be prompted to choose them when you create a shortcut.

Examples of shortcuts are opening a specific book with the Book reader or getting details on a specific contact using the Contacts application or opening a specific Android settings screen such as the Battery usage display. Please see the item on creating a shortcut for more details.

On the flip side, I am also able to create Android shortcuts that other applications can use to send commands to me. See the item on 'Creating Android shortcuts to open me and run a command'.

Tasker

Listing Tasker Phrases
I can list the custom tasker phrases that you have defined. Just say something like display or list my custom phrases. Once the list is displayed you can tap on an item to edit that phrase. I will walk you through the process from the beginning.

To remove a phrase after listing them just say 'remove 1' or 'delete 1' where 1 is the number of the phrase you wish to remove.

Creating Phrases to run Tasker Tasks
You can specify phrases that you can use to run Tasker Tasks. Before you can use this feature you need to have the Tasker application installed. It is available on Google Play. Unfortunately they don't have a free trial but I believe you can get a refund if you return it within a certain number of days.

Note that if you install Tasker after you have already installed me then you need to uninstall me and reinstall me so I know about Tasker. If you dont do this I will not be able to run Tasker actions. None of your settings will be lost as they are saved to your SD card and automatically restored.

Please watch the video on my Youtube channel that shows some of the ways you can use this feature. There are hundreds of things you can do with Tasker and this function.

To create a new phrase say something like 'define a custom phrase' or 'assign a custom command' or 'assign a tasker phrase'. I will ask you to choose the Tasker Task that is run and then ask you to enter any parameters that you want to pass to that Task separated by a pipe symbol |. I will then ask you for the actual phrase that you will be saying to activate the task.

When specifying parameters you can also use 'parameter' as a value and in your phrase say the word 'parameter' and I will pass whatever words you say as that parameter. For example, if you have a Tasker Task that Speaks text to speech and you have the Text that is spoken as %par1 you can set the Parameter for the phrase to 'I don't have a favorite parameter' and the phrase that you will speak to 'what is your favorite parameter'. The result will be that you can then say 'what is your favorite fruit' and I will respond 'I don't have a favorite fruit'. This is a complicated example but you can see the power of it.

Most things you use Tasker for will be more simple. Maybe you just want to activate a Tasker profile or open a file. Again, please watch the video for more details.

If you create a Tasker task called 'Speak' as I did in the video I have now changed it so the text passed to it will not actually get passed to Tasker but I will handle it. This way the audio will be spoken in the current voice and via Bluetooth if that is connected. You will also see the response on the screen. If you want to actually send text to a TTS function in Tasker just call the task something other than 'Speak'.

Sending Phrases to me from Tasker
It's possible to have Tasker, or any other application like it, open me and pass a phrase that I can understand. For example, if you create a Tasker desktop shortcut that opens me and has 'what's the time' as the Data value then when you tap on that shortcut icon it will open me and I will respond to the 'what's the time' request.

Obviously you could create an action in Tasker to send any phrase to me and call that action based on whatever profile you activate. This adds a whole other layer of power to what you can do with me and Tasker. Enjoy!

Twitter

Checking your Twitter Feed
UPDATE: Twitter is still causing issues but I have a workaround now that automatically switches from the Streaming mode to a timed check that looks every 10 minutes. So if you were using Twitter you can re-activate it now without it drawing all your CPU.

In the twitter settings you can choose to have me automatically check for new tweets from your friends that you are not ignoring. To do this you need to set the Auto Check Tweets setting to Yes. You can also say enable twitter or disable twitter. Then choose the range of hours in the day you want me to check for new tweets. Of course you can set these values differently for each profile so you have a lot of flexibility. Perhaps you just want me to check automatically while I am in Car mode. Select car mode and then adjust the settings.

If you want to just manually check for new tweets you can ask me to check twitter and I will check the feed based on the last time I checked and the maximum number of tweets and the maximum age of tweets that you have chosen in the settings. I will read the oldest tweets first. If there are more than the maximum you have selected then you can ask me to check twitter again and I will get the next set.

If you want to specifically look at the news feed regardless of whether you have seen the tweets already you can ask me to display recent twitter messages or list the last 15 tweets or whatever number you want to see. In this case I will begin reading the most recent tweets first.

As I am reading the tweets you can ask me to hold them any time you are being prompted to reply to or retweet a tweet. You can also ask me to stop messages or discard if you don't want me to read the remaining tweets.

Once a tweet is displayed you can swipe left on it to Retweet it or swipe right to Reply to it. You can also tap on the persons name for their details or their photo for a larger one. If there are links in that post you can also tap on them and I will open the link.

If you want me to re-read the text of a tweet just tap on that tweet. If it contains links then tap to the left of the text below the senders picture.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Twitter IDs for Contacts
When creating a tweet you can mention one of your contacts in the tweet and if they have a Twitter ID assigned to their contact record I will automatically substitute it in the message. To assign a Twitter ID to a contact first select the contact and then say 'change twitter id' and I will prompt you for their ID.

Post a Tweet
I can create tweets on Twitter. You can start with saying something like 'Android please post a Tweet' or 'new tweet'. I will prompt you for each sentence of the entry. Keep in mind that tweets need to be under 140 characters. At any time you can say Cancel and I will discard the Entry that we are working on. You can say 'again' to remove the last sentence or say 'done' or 'finished' when you have completed the entry.

Once the entry is complete I will post it to Twitter. I will need you to OK the first tweet I make.

For a shortcut you can include the message. For example 'New Tweet here is my message' or 'Twitter update this is the post'.

Speeding up Tweet creation
When you are dictating a tweet to me by default I will read back each sentence that you have given me and then prompt you for the options to allow you to re-do it or select from a list or finish or say the next sentence. If you are already familiar with the options and want to speed things up then go into the Settings and down to Twitter Settings. In there you will find an option titled 'Read back each sentence'. If you turn this Off I will no longer read back each sentence that you dictate.

Below that option you will see an option titled 'Play prompt after sentences'. If you turn that off I will play either no prompt if you have read back on or an abbreviated prompt if read back is off.

If you have read back on and play prompts off then I will not prompt you for the next sentence, I will only read back the sentence you just spoke. After that it's up to you to realize that I am waiting for the next sentence or one of the other options or done. It may be confusing if you don't realize this but this is the fastest option that still provides confirmation of what you said.

Stop reading Tweets
At any time you can say something like stop twitter messages or discard twitter messages or stop reading my twitter and I will discard any tweets that are in the queue that I have not read yet.

If I have just read a tweet and I am prompting you for a reply you can also say stop or discard and I will stop reading the remaining tweets in the queue.

Displaying Twitter Friend Details
I can look up your twitter friends to get information for you. If you want all the information on a particular friend say something like 'display john's details' or display john.

If you have contacts by the same name as your twitter friends there can be confusion. In this case say display my twitter friend John.

Once a contact is displayed you can tap on their photo for a larger size image. Press the back button on your device to return. If you swipe right on the item that contains their photo and name I will prompt you for a tweet you would like to make on their feed. Be sure not to start your swipe on the picture but just to the right of it. You can also swipe right on the item that contains their Screen name.

If you swipe left on their name I will set their status to Ignored meaning that I will not read any tweets that they post. If you swipe left again I will remove the Ignored status.

If you tap on their current location I will get directions for you but it will only be to the city they have specified. If you tap on their Screen Name I will open their page for you.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Handling Twitter Feed
I have several ways that I can handle your Twitter feed. I am only ever going to read tweets from people that are in your friends list that you have not chosen to ignore. By default I will tell you who they are from and then read the message. This is the 'Speak' mode. If you want to adjust this just tell me one of the following options. 'Display twitter messages', 'Whisper twitter messages', 'Whisper and prompt twitter messages', 'Notify me of twitter messages', 'Notify and prompt twitter messages', 'Speak twitter messages' or 'Speak and prompt twitter messages'.

With display I will tell you who it's from but only display the tweet. With whisper I will read the tweet in the background. With notify I just tell you there is a new tweet and who it's from but you will need to look at it using your twitter app. With speak I will come to the front and speak the tweet. You can also adjust this setting by saying 'display settings' and making the adjustment in the Twitter section.

For the speak, whisper and notify modes if you also choose the prompt option I will prompt you to have me read the tweet and once read prompt you to reply to or retweet it. When I ask you if you would like to reply you can say 'yes' or 'no' or 'reply here is my reply message'. I will come to the front to handle your reply and the normal reply process is then active.

If there is a photo attached to the tweet you can say 'photo' or 'picture' and I will display it for you and you can use the usual pinch and zoom options. When you choose to look at a photo I will hold any more messages until you come back and say 'release messages' or simply just say 'resume' or 'continue'.

If you are busy and don't want to hear any more messages just say hold and I will hold all your new tweets including the one that I am prompting you on. If you say hold all I will also hold any new email, facebook and sms messages. This is great if you get busy all of a sudden and don't want to hear your messages. When you are ready for them say release my messages or release twitter messages if you want to hear only twitter messages.

Holding Twitter Feed
If you know you don't want to hear any tweets for some time just say hold my twitter messages and I will hold all your new tweets. If you say hold my messages I will also hold any new email, facebook and sms messages.

When you are ready for them say release my messages or release twitter if you want to hear only tweets. You can also say something like resume, continue, give me my messages or don't hold my messages to release them.

In the Twitter section of the settings you can also change the Hold Incoming Messages setting to Yes, No or Ignore. If you are changing profiles then whatever you have selected will be set when that profile is activated.

Twitter Language Options
For those bilingual users, although my primary functions only work with the English language I can now compose and read Tweets using the language of your choice. In the Twitter section of the Settings you can tap on Language Options to display the language selections for both Incoming as well as Outgoing tweets. Note that in order to have me sounding my best you should have already installed a suitable text to speech voice for the language you wish to use. I recommend those from Svox if you are unsure.

Once you have selected the language you wish to use you should also define the messaging keywords that you will use in place of the default edit, done, select, again and cancel keywords. You need to choose words that are in the language you are selecting and will be what you say when composing messages now that the voice recognition will be listening for that language when you are speaking the message. For example, if you have selected Spanish you might use editar, bueno, selecto, de nuevo and cancelar. If you wish to use multiple words for a keyword separate each word or phrase with a comma.

Then try posting a tweet and speak the new language when speaking your message and you will hear your message read back in that language. Likewise when a new tweet comes in it will be read using the text to speech voice for that language.

Note that when composing tweets you must use the long format in order to have it switch to the new language when you actually dictate the message. So you can't say 'new tweet hola como estas'. Instead you must say 'new tweet' and you will be prompted for the message.

Presently once you select the language option all newly dictated and incoming read tweets will use that language. This feature is mainly for bilingual individuals who wish to use my features because their English is decent but they use Twitter using their native language.

Note that the settings you choose are profile dependent so you can have a different profile for one language and another one for another language. If you want to experiment with this feature it may be wise to switch to a profile other than the Default and then configure the language and keywords for that profile.

There is a video on my YouTube channel that demonstrates these language options. If you like this feature please tell your bilingual friends.

Handling Twitter Feed while in Silent mode
In the Twitter Settings there is a setting titled 'When Silent Mode'. If you set this to Ignore then I will ignore any new incoming tweets if your phone is in silent or vibrate mode. If you set it to Read then I will ignore the fact that your phone is in Silent mode and read the tweet anyway. If you set it to Hold I will hold the tweet and read it once you take your phone out of Silent mode.

There is also a setting titled 'After Silent Mode' with a choice of Ignore, Release, Hold or Prompt. This allows you to select what I do with held tweets after your phone comes out of Silent Mode. If you want me to provide a summary of messages choose Prompt. If you want to leave them held until you ask for them choose Hold. If you want them released immediately choose Release. If you want me to just leave the queue in the current state choose Ignore.

Replaying Tweets
If you'd like me to repeat the last tweet that you received just ask me something like 'Replay that last tweet' or 'what was that last tweet again'. I can then reply to or retweet that tweet if you like.

Replying to or Retweeting Tweets
I can reply to the last tweet that you received. Just say something like 'comment on that last tweet with sorry I can't make it'. Or simply 'reply I can't make it'. You can only comment once on a tweet unless you ask me to replay the tweet first.

Once a post is displayed you can swipe left on it to Retweet it or swipe right to Reply to it. You can also tap on the persons name for their details or their photo for a larger one. If there are links in that tweet you can also tap on them and I will open the link.

If you want me to re-read the text of a tweet just tap on that tweet. If there are links in the tweet you will need to tap to the left of the text below the photo of the person who tweeted it.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Searching for Twitter Friends
I can locate twitter friends for you very easily. Just say something like display twitter friends named 'Jones' or list twitter friends like j o n if you want to spell part of a name. You can then select a friend by saying select 1 where 1 is the number displayed or just tap on the one you want. I will then display the details for that friend.

When the list of friends is displayed you can swipe to the left on a friend to have me ignore that friend when checking your twitter feed. Swipe left once more to remove the ignore setting.

If you swipe to the right on a friend I will prompt you for a tweet you would like to make to them. Be sure not to start your swipe on the picture but just to the right of it.

If you tap on their photo I will show you the larger version. Just press the back button on your device to come back.

If you just want to see a friends twitter feed just say display John's feed.

Note that while you are in Car mode any of the functions that require a swipe right or left on a list item will not work as the swipe in Car mode is used to move from one car panel to the next. You will have to exit to normal mode if you need to swipe right or left on a list item for any reason. This includes the custom swipe right and left functions that you can define in the Settings.

Post a Tweet to a Friend
I can create tweets on your friends Twitter feed. You can start with saying something like 'new tweet to John' or 'Post a new tweet to John'. I will prompt you for each sentence of the entry. At any time you can say Cancel and I will discard the Entry that we are working on. You can say 'again' to remove the last sentence or say 'done' or 'finished' when you have completed the entry. Keep in mind that tweets need to be under 140 characters in length.

Once the entry is complete I will post it to Twitter. I will need you to OK the first post I make. You will need to have enabled Twitter in the Twitter section of the settings in order to use this feature.

For a shortcut you can include the message. For example 'new tweet to John here is my message' or 'Post a Twitter update to John this is the post'.

Wake Mode

Extended Wake Mode functions
In Wake mode there are extended voice functions aside from just waking me up. You can enable or disable these in the Settings under Wake Mode Settings. These are commands you can say while Wake mode is active without first having to say the Wake phrase.

The first extended function is the ability to use the word 'open' to open any other application or bookmark that you have created. Basically any command that starts with 'open' is available. For example you can simply say something like 'open facebook' to open up Facebook without having to say my wake phrase first.

The second extended function is the ability to say the word 'call' to call somebody. For example if I am in wake mode and you say 'call John' then I will call him without you having to say the wake phrase first.

The third one is the ability to say the words 'enable' or 'disable' to turn on or off various functions. For example if you wanted to turn off wake mode you can say 'disable wake mode'. Obviously if you turn it off you will have to manually bring me to the front to turn it back on. If you have any home automation configured you could say 'enable the kitchen lights' and I would do that without having to come to the front.

The last one is the ability to have me read the clipboard. Just say any phrase that contains the word 'clipboard' and I will read the current clipboard contents without you having to say the wake phrase and without me having to come to the front. This feature is always on in wake mode whether or not you have the Extended Functions turned on in the Settings.

Wake disabling with Let Go phrase to use voice recognition in another app
When Wake mode is active there may be times when you want to use voice recognition or simply the device microphone for something else like dictating to another application or recording something. It's not possible while I am locking the microphone. To get around this you can say 'Let Go' and I will stop listening for a preset number of minutes so you can accomplish the other voice recognition task.

To change the Let Go phrase say 'Display Settings' and tap on the Let Go Phrase in the Wake Mode section. I will prompt you for a new phrase. Keep it simple and make it something you know that the voice recognition will easily understand every time.

In the settings you can also adjust the number of minutes that I will resume listening once the Let Go is activated.

Please note that you do not say the wake phrase before saying the let go phrase. You only say the let go phrase.

Enabling Wake mode when screen goes on and off
In the Wake Mode settings there is an option titled 'Enable when screen on'. By default this is set to Off. If you turn it on then Wake mode will come active each time the screen comes on and it will go off based on the setting you have for 'Disable after screen off more than'. By default this is set to 20 minutes. So if wake mode is active and your screen goes off and stays off for 20 minutes wake mode will automatically go off thereby saving your battery.

You can set various times from 2 minutes to 60 minutes or choose 'Never' if you want to disable this feature.

Note that if you have the 'Enable when Power Connected' setting On and the power is connected then Wake mode will not be switched off if the amount of time passes where the screen is off.

Checking Wake mode is hearing your wake phrase
If you are having problems with Wake mode picking up your wake phrase when I am in the background go into the Wake mode section of the settings and turn on the 'Show what I'm hearing' setting. This will display the first phrase I hear each time you say something. The phrase will appear in the Notification bar the same way that I say I am listening for the wake phrase. I suggest you turn it off once you know that it's actually working OK otherwise you'll be constantly seeing notifications while wake mode is on.

Wake Mode
I can be activated and brought to the front when you say my wake phrase. By default it is 'hey android'. You can activate this mode by pressing the Menu button on your device and then pressing the Wake button.

You can also activate this mode from car mode. To activate by voice just say something like 'enable wake' or 'activate wake up' or 'turn on wake mode'. Likewise you can disable it using a similar command. You can also schedule it or create a location based action to switch it on or off.

To change the wake phrase go into the settings and tap on the Wake Phrase item in the Wake Mode section.

When Wake mode is on you will see the Speak Bubble turn blue and an icon in the Notification bar. This means that I will only be listening for requests that begin with the wake phrase or are one of the Extended Wake commands. When you go to the home screen or open another application you will see a notification in the status bar that I am listening. This means that you can say any command that begins with the wake phrase or any extended wake command and I will process it immediately without you having to bring me forward.

Wake mode works while the screen is off if you have set it to stay on in the settings either by the screen option or the power option.

Try starting wake mode then going to the home screen and say 'Eva open gmail'. You will see that I open it immediately.

Please watch the video on my youtube channel thats showcases the wake mode.

If you start playing music on your phone or something else is playing wake mode will suspend automatically after a few seconds and resume when it is quiet again.

Also see the note in the Wake section on the Let Go phrase for when you need the voice recognition briefly in another app.

Wake Mode on at Boot time
In the Wake Mode settings there is an option titled 'Enable at Boot time'. If you turn this on then I will be listening for commands shortly after your phone restarts each time. Basically I will always be listening.

Keep in mind that this will keep the CPU on your device constantly idling so it will use more battery. I don't recommend using this but I figured there may be a case of someone out there that always has their phone on their charger and they always want to be able to use the Wake Mode functions.

Note that even when the screen is off I am still listening. So you can use the wake up phrase or the extended wake commands and I will turn the screen on and handle your request.

Enabling Wake mode when connected to power
In the Wake Mode settings there is an option titled 'Enable when Power Connected'. If you turn this on then I will be listening for commands shortly after your phone is connected to power each time. Once it's disconnected from power the wake mode will be switched off.

If you have chosen a value other than 'Never' for the 'Disable after screen off more than' setting and you disconnect power then Wake mode will not go off immediately but will rather follow the rules of that setting.

Note that even when the screen is off I am still listening. So you can use the wake up phrase or the extended wake commands and I will turn the screen on and handle your request.

Enabling Wake mode when a wired headset is plugged in
In the Wake Mode settings there is an option titled 'Enable when Wired Headset Connected'. If you turn this on then I will be listening for commands shortly after your phone is connected to a wired headset each time. Once it's disconnected from the wired headset the wake mode will be switched off.

If you have chosen a value other than 'Never' for the 'Disable after screen off more than' setting and you disconnect power then Wake mode will not go off immediately but will rather follow the rules of that setting.

Note that even when the screen is off I am still listening. So you can use the wake up phrase or the extended wake commands and I will turn the screen on and handle your request.

Wake Phrase to have me activate with just your voice
By default I will listen for 'hey android' when Wake mode is activated. If you want to change the phrase I am listening for say 'Display Settings' and tap on the Wake Phrase setting in the Wake Mode section. I will prompt you for a new phrase. Keep it simple and make it something that you know the voice recognition will get correct most of the time.

If you are using a feature like talkback that speaks notifications on your device then you probably want to change my 'Show wake phrase in notification' setting to No in order that talkback not accidently say the wake phrase and activate me.

In the settings you can select that Wake Mode come on automatically when Car Mode is activated. Go down to the Wake Up Mode Auto setting and turn it on.

When Wake mode is activated you can be in any other application and say the phrase and I will come to the front.

Note that you can be saying something else and immediately say the Wake phrase and any subsequent request without first pausing. I will look to see if you said the Wake phrase mid sentence and act on anything you said after it.

When this mode is activated and my screen is not the front most you will see a notification telling you what phrase I am listening for.

Due to the fact that the battery is used a lot with Wake mode and Screen On it's best to have your phone connected to a charger when using these modes although if you are just using Wake mode it will be much better on the battery than if you have the Screen On as well.

Activating Wake Mode using the Widget
By default if you have the widget displayed and you tap on the left hand side it will toggle Wake mode. If you don't want the left side to toggle wake mode simply turn the 'Widget Left Tap Wake Mode' setting Off in the Settings.

Weather

Current Weather conditions and forecast
I can display the latest weather and forecast for you either for your current location or for any other location. Say something like 'current weather' or 'what's the weather forecast' or 'what are the current weather conditions' to see the local weather conditions and forecast.

For weather in another location just add 'in' or 'for' and the place name to your request. For example 'what's the weather like in San Francisco?' or 'Give me the weather forecast for Dallas Texas'.

You can also ask me for the extended forecast or the wind, temperature, humidity, sky conditions, visibility, pressure or rainfall either locally or in another city. Try 'what's the extended forecast for Miami?' or 'is it windy in Chicago?' or 'is it raining in Seattle?' or 'what's the outlook?'.

I can also answer questions like 'will it rain tomorrow' or 'can I work on my tan on the weekend?' or 'will it snow in Calgary on monday night?'.

To have me read you weather details in metric please say 'display settings' and in the MISC section turn Metric On.