Getting Started
View the Quick Start Guide to
Your First Few
Minutes with PAL
What's Needed?
Personal Audio Link™ (PAL™) technology requires the following system components:
Local Access Options
- A microphone and speakers built into your computer. In this option, the sound from the speakers can feed into the microphone and cause
speech recognition errors
- A USB microphone
(A USB microphone connects directly to a PC) and external speakers. In this option,
the sound from the speakers can feed into the microphone and cause speech recognition errors
- A USB headset
(A USB headset,
which consists of headphones and a "boom" microphone, connects directly to a PC)
- A PC telephone
(A PC
telephone connects to a PC rather than to a standard telephone jack), either standard or cordless (USB preferred)
- A PC
telephone gateway
(A
PC telephone gateway, such as the External USB
InternetPhoneWizard
by Actiontec, is a hardware adapter that connects a standard telephone
to a PC) and either a standard or cordless phone
- PC
telephone gateway
(A
PC telephone gateway, such as the External USB InternetPhoneWizard
by Actiontec, is a hardware adapter that connects a standard telephone
to a PC), wireless
phone jacks
(A
wireless phone jack turns any electrical outlet in a standard telephone
jack), and one or more regular phones
The following companies offer products that may be suitable for local access:
Installation
Installation
- Close all applications prior to installation.
- Go to http://www.adondo.net and click the
Join Beta button.
- Run PAL_Setup.exe to install all software components.
Configuration
- Launch PAL (PAL launches Outlook, which in turn may require an Outlook profile).
- Initialize the software:
- Click Try to start a free trial of the PAL software.
- If you have purchased PAL and have a serial number,
click Register and enter your serial number. This will unlock
the PAL software and initiate your PALConnect service so you can
call PAL (your PC) from any telephone.
- Configure PAL by following the instructions on the configuration wizard screens. All of the settings and activities can
also be performed within PAL.
- PAL will use this name for you and Your local zip code (for
traffic, weather, etc) - set the name PAL will use for
you and your local zip code (for your nearest city for traffic, weather,
and radio stations). To change these settings
later, go to the Options / General Settings tab.
- PALConnect Option - if you are initiating a trial, select yes
to start a trial of the PALConnect service.
- Remote Speech Training - in this step, you set up the speech
profile PAL will use when you call PAL from a telephone. If you are a
new user, click Create and Train a New Remote Profile, and follow
the instructions to perform the speech training. If you already have a
remote profile that you would like to use, click Select or Train an
Existing Remote Profile, and then select your desired action (for details
on creating speech profiles later, please refer to Speech Profiles).
- Optional Steps - choose additional configuration steps you would like to perform now
,
if any:
- Change Local Microphone and Speakers - change the microphone and
speakers you will use to speak to and hear PAL while you are at your PC. For details on changing local audio devices later, please
refer to Local Audio Devices).
- Do Local Speech Training (using a microphone) - in this step,
you set up the speech profile PAL will use when you speak to PAL using a
microphone. If you are a new user, click Create and Train a New Local
Profile, and follow the instructions to perform the speech training.
If you already have a local profile that you would like to use, click
Select or Train an Existing Local Profile, and then select your
desired action (for details on creating speech profiles later, please refer
to Speech Profiles).
- Select a different Name and Voice for PAL - change The
name you will use for PAL (default is PAL) and PAL's voice
(default is Microsoft Mary). For details on changing PAL's voice later,
please refer to PAL's Voice).
- Choose remote Accessibility Settings - to read email more
reliably, check In Outlook, always deny e-mail Read Receipts.
To allow PAL to obtain Internet-based data such as Stock Quotes and
Traffic Reports, check In Excel, always enable automatic Query
Refresh. For details on changing these settings later, please refer
to Accessibility.
- Set personalized Security Phrases - set security phrases to
wake up PAL and to confirm it is you when you call PAL from a telephone
(for details on changing security later, please refer to Security: Wake / Sleep).
- Talk to PAL- Call your PAL phone number (the phone number at the
bottom of the PAL interface next to Your PAL Connection:) and ask
"What is the date today"? PAL should respond appropriately.
- Review the commands on the PAL Commands tab.
Please refer to Operational Details
to review the table of system checks performed by PAL.
Introducing PAL™
Talking to PAL
PAL software
listens to what you say and then
responds accordingly. To do this, PAL
technology utilizes a combination of speech recognition, artificial intelligence, and text-to-speech programs.
Several factors enhance results with PAL:
Names
You can personalize PAL by giving it a name other than "PAL." You will use
this name to interrupt PAL and to wake up PAL using a PC-based microphone
(please refer to
Security: Wake / Sleep for details). You can also set the name that PAL will
use for you.
PAL's Name - to change PAL's name:
- Go to the Options / General Settings tab
- Change Name you will use for PAL to the name you desire (for best results, avoid names that sound like other PAL commands)
PAL will use this name for you - to change the name that PAL will use for you:
- Go to the Options / General Settings tab
- Change PAL will use this name for you to your desired setting
PAL's Voice
You can choose PAL's voice from among the voices available in the Windows Speech
control panel, on the Text To Speech tab.
To change PAL's voice:
- Go to the Options / General Settings tab
- Choose your desired voice in Available Voices
- To hear a sample of the voice, click the Preview button
Voice Speed
The speed of PAL's voice is controlled by two settings:
- Voice speed on the Text To Speech tab in the Windows Speech control panel ( default speed )
- Recitation Speed on the PAL Options / General Settings tab ( incremental speed for longer responses )
Basic Responses - on basic responses, PAL speaks at the default speed ( the
Voice speed on
the
Text To Speech tab in the
Windows Speech control panel ).
Longer Responses - on longer responses, such as when PAL reads email, web sites, and rss
feeds, PAL speaks at the default speed plus or minus the incremental
Recitation Speed
on the
Options / General Settings tab (e.g., if the default speed is set at Faster +1 and the Recitation Speed is set
at Faster +2, then PAL will read e-mail at Faster +3).
To change PAL's default speed ( used for basic responses ):
- Go to the Windows Speech control panel, Text To Speech tab
- For Voice speed, set the slider to the desired speed
- Click OK
To change the incremental speed ( which when added to the default speed yields that speed at which PAL reads longer responses ):
- Go to the Options / General Settings tab
- Select the desired speed in Recitation Speed
Watch Screen
As you speak to PAL, the
Watch Screen tab shows the words and
phrases that PAL is considering as it attempts to understand what you are
saying. When complete, it shows which phrase, among those that it is programmed
to hear, that it determined you most likely said.
The numbers in brackets indicate the "score" ascribed to the
recognition attempts on a scale of 0 to 100. Values over 50 almost always
result in successful recognition, although it is not uncommon to see recognition
values as low as 20 or 30. Values much below this suggest audio
problems or speech recognition problems. Note that some incorrect speech
recognition hypothesis values always will be quite low.
Sometimes when you say a correct PAL command, the exact words you said are
displayed on the watch screen, but PAL attributes a recognition score that is
below the threshold. In this case, PAL will ask you to try again, even
though the Watch Screen is correctly displaying what you said.
The
Microphone Volume Meter at bottom of the Watch Screen tab reflects the magnitude
of the audio signal reaching PAL. This indicator normally should fluctuate
up to roughly 1/4 to 1/2 scale. If there is little or no movement in the
scale when you speak to PAL using a PC-based microphone, then the gain needs to
be increased in your microphone. Likewise, if the indicator is peaking
well beyond 1/2 scale, then the audio input gain needs to be turned down.
To
adjust the audio gain for your PC-based microphone and local speech profile,
go to the
Options / General Settings tab, click the
Auto-Tune button, and follow
the brief
Microphone Wizard process.
To
show PAL's responses on the Watch Screen, check the
Show PAL Responses box.
To
clear the Watch Screen, click the
Clear button.
To have PAL automatically clear the Watch Screen at the start of each
attempt to recognize a new command, check the Auto-Clear box ( the
default ). To create a continuous stream of text showing the recognition
attempt for each command, un-check the Auto-Clear box.
To
save the text on the Watch Screen at any time, click the
Save button. By default, a
new .rtf file
is saved to the C:\Program Files\Adondo PAL\Watch folder.
To
save the text on the Watch Screen every time you shutdown PAL and when
the watch screen reaches 2,000 lines, check the
Auto-Save box. By default, a
new .rtf file
is saved to the C:\Program Files\Adondo PAL\Watch folder.
Speech Profiles
Overview
Speech profiles
(speech profiles store information about how to
recognize the user’s voice. They reside and can be created within the "Speech"
folder in the computer’s "Control Panel") enhance recognition of PAL
commands
(commands are phrases that PAL is programmed to
recognize). Profiles that you create are unique to your voice.
For best results, create separate remote and local
speech profiles
(speech profiles store information about how to
recognize the user’s voice. They reside and can be created within the "Speech"
folder in the computer’s "Control Panel") (i.e., a remote profile for use from
any telephone and a local profile for use from a microphone connected to your PC).
Creating New Speech Profiles
To create a new remote profile:
- Go to the Options / Speech Profiles tab
- Click Create and train a new remote profile
- Enter a name for the profile (e.g., "John Remote").
Don't use a name that already appears in the Available Speech
Recognition Profiles window
- Click Accept
- Follow the Speech Training Wizard instructions to train your new
profile. After you click Finish, confirm that you are at the Options / Speech Profiles tab
- Select the new profile in Selected Remote Profile
To create a new local profile:
- Go to the Options / Speech Profiles tab
- Click Create and train a new local profile
- Enter a name for the profile (e.g., "John Local").
Don't use a name that already appears in the Available Speech
Recognition Profiles window
- Click Accept
- Follow the Speech Training Wizard instructions to train your new
profile. After you click Finish, confirm that you are at the Options / Speech Profiles tab
- Select the new profile in Selected Local Profile
Training Existing Speech Profiles
You can retrain or perform additional training on existing
speech profiles
(speech profiles store information about how to
recognize the user’s voice. They reside and can be created within the "Speech"
folder in the computer’s "Control Panel") to improve the speech recognition with PAL.
To train an existing remote profile:
- Go to the Options / Speech Profiles tab
- Make sure the profile you want to train is selected in Selected Remote Profile
- Click Train the remote profile selected above
- Follow the Speech Training Wizard instructions to train your existing remote profile
To train an existing local profile:
- Go to the Options / Speech Profiles tab
- Make sure the profile you want to train is selected in Selected Local Profile
- Click Train the local profile selected above
- Follow the Speech Training Wizard instructions to train your existing local profile
Speech Profile Settings and Maintenance
Speech profiles
(speech profiles store information about how to
recognize the user’s voice. They reside and can be created within the "Speech"
folder in the computer’s "Control Panel") reside in the Windows Speech control panel.
To delete a profile or change a profile's settings:
- Go to the Windows Speech control panel (accessible via Start / Control Panel / Speech)
- Select the profile you wish to delete / change in the Recognition Profiles box located on the Speech Recognition tab
- Click the appropriate button to perform the desired actions (e.g.,
"Delete..." to delete the profile, "Settings..." to change or confirm
settings for the profile, "Train Profile..." to perform speech training for the profile
- Follow the instructions as necessary
Note: You can also delete a profile by going to the Options / Speech Profiles tab, selecting the profile in either the Selected Local Profile
or the Selected Remote Profile box, and then clicking the delete icon (
) for
that box.
The default speech profile (labeled "default" or possibly, your name)
is a basic profile that comes with Speech. Until you create and train new
speech profiles
(speech profiles store information about how to
recognize the user’s voice. They reside and can be created within the "Speech"
folder in the computer’s "Control Panel") for use with PAL, the default profile will be selected in the
Speech Profiles tab as the Selected Remote Profile and the Selected Local Profile.
To
confirm the appropriate Settings for PAL
speech profiles
(speech profiles store information about how to
recognize the user’s voice. They reside and can be created within the "Speech"
folder in the computer’s "Control Panel") (profiles
created through the PAL installation wizard and from the Options / Speech
Profiles tab will be set up with the appropriate settings - no changes should be
necessary):
- Go to the Windows Speech control panel (accessible via Start / Control Panel / Speech)
- Select the profile in the Recognition Profiles box located on the Speech Recognition tab
- Click Settings
- Set the Accuracy vs. Recognition Response Time slider to the far right (High/Slow)
- Uncheck the Background Adaptation box
- Click OK
Commands (please refer to
Nomenclature for the nomenclature on written commands)
The
Speech Profiles
(speech profiles store information about how to
recognize the user’s voice. They reside and can be created within the "Speech"
folder in the computer’s "Control Panel")
commands
(commands are phrases that PAL is programmed to recognize) are:
- [ What = who ] is the [ active = current ] ( speech ) profile?
- What ( speech ) profiles are [ there = available ]?
- What are the speech profiles?
- This is < speech recognition profile name >
This last command will select <speech recognition profile name> as the
Selected
Local Profile (if you are using PAL locally) or the Selected Remote
Profile (if you are using PAL remotely) in the PAL
Options / Speech Profiles tab. This ability to select profiles using
voice could be helpful if you have more than one remote profile or more than
one local profile, because, for example, you speak to PAL remotely using two
different phones and find that individual speech profiles
(speech profiles store information about how to
recognize the user’s voice. They reside and can be created within the "Speech"
folder in the computer’s "Control Panel") for each phone
improves the speech recognition you experience.
Security: Wake / Sleep
You can give PAL a new name and set security phrases so only you can access PAL.
Local wake-up security (e.g., microphone and speakers) - PAL launches
in sleep mode and goes to sleep after a period of inactivity. To wake PAL locally, say:
- < PAL's Name >
( if you have NOT set wake-up security )
- < wake-up security phrase >
( if you have set wake-up security )
Remote call-in security - If you set call-in security, PAL asks,
"Who is calling please?" after answering your call. To access PAL, say:
-
< call-in security phrase >
( if you have set call-in security )
If PAL does not understand your call-in security phrase, it will say "I was
told never to speak to strangers". Try to say the call-in
security phrase again.
PAL wakes up automatically when it answers your call and stays awake for as long
as you have a remote connection.
PAL's Name - to change PAL's name:
- Go to the Options / General Settings tab
- Change Name you will use for PAL to the name you desire (for best results, avoid names that sound like other PAL commands)
Security Phrases - to set or change security phrases:
Wake-up security phrase
- Go to the Options / Security tab
- Check Use Local Wake-Up Security
- Enter your desired phrase
Call-in security phrase
- Go to the Options / Security tab
- Check Use Remote Call-In Security
- Enter your desired phrase
Sleep mode timer - to change the inactivity time for PAL to switch to sleep mode:
- Go to the Options / Security tab
- Change Time to "Sleep" Mode (secs) to your desired setting
Sleep - to put PAL to sleep manually, say:
Applications
To hear the list of applications that PAL has available, say (please refer to
Nomenclature
for the nomenclature on written commands):
- What applications [ are available = do you have ]?
- What can [ you = PAL ] do?
Interrupting PAL
While PAL is speaking, you can make PAL pause by saying:
- < PAL's Name >
- Stop
- Stop < PAL's Name >
- < PAL's Name > stop
- Quiet
- Be quiet
Once PAL has paused you can make another request, or you can have PAL continue from the point at which it
paused by saying:
- Continue
- Resume
- Keep going
- [ Carry = Go ] on
To make PAL skip back or skip forward in its response, and then continue ( this can be done while PAL
is interrupted or while PAL is speaking ), say:
- [ Go = Jump = Skip ] [ forward = ahead ]
- [ Go = Jump = Skip ] back
- Back up
Repeat
To have PAL repeat its last response, say:
- Repeat
- Say ( that ) again
- What was that?
Mute / Shutdown
Background noise or conversation not intended
for PAL can cause PAL to continuously say,
"Please try again" and/or "I’m sorry?"
through your local speakers. This is because PAL is listening, awake, and
hearing words that are not PAL
commands
(commands are phrases that PAL is programmed to
recognize):
- PAL listens through the local microphone selected as Local Audio Input in the Options / General Settings tab
- PAL launches in sleep mode and wakes up when it recognizes the appropriate wake-up phrase (PAL's name or wake-up security
phrase). Words that sound like "PAL" can cause PAL to wake up if you have not renamed PAL or set a wake-up security phrase
- While awake, PAL will say, "Please try again" if it hears words / phrases that are not PAL commands
(commands are phrases that PAL is programmed to
recognize)
Mute / Un-Mute - to stop PAL from listening through your local microphone without closing the PAL application:
- To mute PAL, click the Mute icon at the bottom of the PAL interface
- To un-mute PAL once it is muted, click the UnMute icon at the bottom of
the PAL interface
Shutdown - to exit the application entirely:
- Right click the PAL icon in the system tray and click Shutdown PAL
Local Audio Devices
Local audio devices are the PC-based microphone and speakers that you can use to talk to and listen to
PAL when you are at your PC (please refer to
Local Access Options
for a list of some access options). The devices must be plugged in and installed. After installing a new device, you should close and re-launch PAL.
To choose the local microphone and speakers you will use to talk to PAL:
- Go to the Options / General Settings tab
- Choose your desired PC-based microphone in Local Audio Input
- Choose your desired PC-based speakers in Local Audio Output
You do not need to choose local audio devices if you do not intend to talk to PAL locally. These settings have no bearing
on calling PAL from a telephone.
Audio Help from PAL
While talking to PAL, you can get help on common PAL
commands
(commands are phrases that PAL is programmed to
recognize). To hear help messages, say (please refer to
Nomenclature for the nomenclature on written commands):
- Help ( me ) [ with = on ] .....
... email, contacts, phone calls, [ calendar = appointments ], audio email, [ dictation = audio notes ]
... podcasts, RSS feeds, web pages, documents, traffic, weather, stock quotes, radio stations, [ songs = playlists ], exchange rates
... [ PAL Sheets = Excel ], periodic table, volume conversions, state information
... calculator, [ dictionary = spelling ], world clock
... interrupt, call back, wake up
PAL Phone
Phone Setup
To call PAL from any phone, the PAL Telephone must be set up
with PALConnect service (Voice-over-IP
(Voice-over-IP, also known as VoIP or IP telephony, is
the technology for placing phone calls over the Internet) service that is compatible with PAL).
To set up the PAL Telephone, enter your PAL serial number into the
Registration screen when you first launch PAL. The serial number unlocks the
PAL capabilities for the Edition that you purchased and it sets up
the PAL Telephone with the phone number you will use to call PAL (your PC).
To change your serial number, right click on the PAL icon in the
system tray, click Change Serial Number, then Register, and enter the PAL serial
number for the PAL edition and PALConnect service you would like to set up.
To clear and reset the phone setup, click the Refresh PALConnect
button (
) on the PAL Telephone tab.
Phone Status
To view the status of the PAL Telephone, go to the PAL Telephone tab.
If your PAL Telephone is properly set up and ready to be called,
the status line at the top of the PAL Telephone tab will read "Ready to
Connect", and the phone number you call to talk to PAL (your PC) will appear
in blue at the bottom of the
screen.
Making Calls
You can use the PAL Telephone to make a phone call. You speak and
listen through the devices selected as Local Audio Input and Local
Audio Output on the Options / General Settings tab.
To place a call, go to the PAL Telephone tab, click the phone numbers on the
keypad for the number you want to call (dial 1 + area code + 7-digit
number), and click Dial. Or, if you want to call an Outlook contact, select the contact and the phone number in the boxes
to the right of the phone pad (the number will appear in the PAL Telephone number display), and click Dial. Click Clear
to end the call.
When you bridge a call to an Outlook contact (please refer to
Phone Bridging for details) the call to the
contact is made with the PAL Telephone. After using PAL to place a call in local
mode (i.e., with a microphone and speakers) you can hang up at any
point after the phone call is initiated (such as after leaving a message on
an answering machine) by clicking Clear on the PAL Telephone
tab.
PAL Web
PAL reads information from the internet,
such as traffic, news, weather, and stock quotes. It also plays audio files,
including podcasts, songs or playlists, and radio stations.
You can have PAL read the content from web pages, RSS feeds, and documents. You
can also easily add and configure additional audio files, web pages, RSS feeds,
and documents for PAL to
read, as you desire.
Podcasts
You can add podcasts for PAL to play at your command. The "friendly names"
of the podcasts currently available for PAL to play ( including any podcasts that you add ) appear on the
PAL Web tab in the
Play... ( podcast ) selection box.

To hear the list of podcasts currently available for PAL to play, say:
- What podcasts [ are available = do you have = do
I have ]?
- What are my podcasts?
To play a podcast, say:
- Play < Podcast Friendly Name >
For example, say, "Play NPR Health and Science" or "Play NPR
Books."
To stop playing a podcast, say an interrupt command
(please refer to
Interrupting PAL
for a list of interrupt commands), such as:
Alternatively, to play a podcast over your speakers (the speaker device you have
set in
Local Audio Output on the
Options / General Settings tab):
- Go to PAL Web
- In the Play... ( podcast ) selection box, choose your desired podcast
- Click the play button (
) next to your selected podcast
- To make PAL stop playing the podcast, click the stop button (
)
To add a podcast for PAL to play:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose Podcasts
- Each podcast currently available for PAL to play appears as a row in the data
grid. To add a podcast by entering the URL for the subscription site (if you'd
prefer to navigate to the subscription site, go to step 4):
- Click to place your cursor in the Friendly Name column on the first blank row (the one with the asterisk to the left)
and enter your desired Friendly Name for the podcast (the name you will say to play it)
- In the Podcast Subscription Site ( url ) column, enter the URL for your desired podcast
- Click Apply to add the podcast (or Cancel to clear the
new entry)
- To add a podcast by navigating to the subscription site:
- Click Add Podcast...
- In the Adondo - PAL Web Presets browser that opens, navigate to and select the subscription site for the podcast
that you want to add
- If you like, modify the Friendly Name for the podcast
- Click Select
- Make sure that the new podcast appears in the data grid in the Options / Web Presets tab
To remove a podcast from the list of those currently available for PAL to play:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose Podcasts
- Select the row for the podcast that you want to delete by clicking in the left-most column for that podcast in the data grid
- Click Delete Row
- Click Apply (or Cancel to undo the deletion)
Songs and Playlists
You can add songs and playlists for PAL to play at your command. The "friendly
names" of the songs and playlists currently available for PAL to play (
including any songs and playlists that
you add ) appear on the
PAL Web tab in the
Play... ( song or playlist ) selection box.

To hear the list of songs and playlists currently available for PAL to play, say:
- What [ songs = playlists ] [ are available = do
you have = do I have ]?
- What are my [ songs = playlists ]?
To play a song or playlist, say:
- Play < Song or Playlist Friendly Name >
For example, say, "Play Hey Jude" or "Play Satisfaction."
To stop playing a song or playlist, say an interrupt command
(please refer to
Interrupting PAL
for a list of interrupt commands), such as:
Alternatively, to play a song or playlist over your speakers (the speaker device you have
set in
Local Audio Output on the
Options / General Settings tab):
- Go to PAL Web
- In the Play... ( song or playlist ) selection box, choose your
desired song or playlist
- Click the play button (
)
next to your selected song or playlist
- To make PAL stop playing the song or playlist, click the stop button (
)
To add a song or playlist for PAL to play:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose Playlists
- Each song and playlist currently available for PAL to play appears as a row in the
data grid. To add a song or playlist by entering the location (path) of the media
file (if you'd prefer to navigate to the media file,
go to step 4):
- Click to place your cursor in the Friendly Name column on the first blank row (the one with the asterisk to the left)
and enter your desired Friendly Name for the song or playlist (the name you will say to play it)
- In the Song or Playlist Location ( path ) column, enter the path for your desired song or playlist
- Click Apply to add the song or playlist (or Cancel to clear the
new entry)
- To add a song or playlist by navigating to the media file:
- Click Add Song or Podcast...
- In the window that appears, navigate to and select the song or playlist that you want to add
- Click Open
- Make sure that the new song or playlist appears in the data grid in the Options / Web Presets tab
To remove a song or playlist from the list of those currently available for PAL
to play:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose Playlists
- Select the row for the song or playlist that you want to delete by clicking in the left-most column for that
song or playlist in the data grid
- Click Delete Row
- Click Apply (or Cancel to undo the deletion)
Radio Stations
You can add radio stations for PAL to play at your command. The "friendly names"
of the radio stations currently available for PAL to play ( including any
stations that
you add ) appear on the
PAL Web tab in the
Play... ( radio station ) selection box.

To hear the list of radio stations currently available for PAL to play, say:
- What radio stations [ are available = do you have
= do I have ]?
- What are my radio stations?
To play a radio station, say:
- Play < Radio Station Friendly Name >
For example, say, "Play KYW" or "Play WMMR."
To stop playing a radio station, say an interrupt command
(please refer to
Interrupting PAL
for a list of interrupt commands), such as:
Alternatively, to play a radio station over your speakers (the speaker device you have
set in
Local Audio Output on the
Options / General Settings tab):
- Go to PAL Web
- In the Play... ( radio station ) selection box, choose your desired
radio station
- Click the play button (
)
next to your selected radio station
- To make PAL stop playing the station, click the stop button (
)
To add a radio station for PAL to play:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose
Radio Stations
- Each radio station currently available for PAL to play appears as a row
in the data grid. To add a radio station by entering the URL for the station feed (if you'd prefer to
select a radio station from a pre-defined list,
go to step 4):
- Click to place your cursor in the Friendly Name column on the first
blank row (the one with the asterisk to the left) and enter your desired
Friendly Name for the radio station (the name you will say to play it)
- In the Radio Station Web Address ( url ) column, enter the URL
for your desired radio station
- Click Apply to add the radio station (or Cancel to clear the
new entry)
- To add a radio station from a pre-defined list:
- Click Add Radio Station...
- In the window that appears, check the ? box for the radio station(s) that you want to add
- Click Save
- Make sure that the new radio station appears in the data grid in the Options / Web Presets tab
To remove a radio station from the list of those currently available for PAL to
play:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose
Radio Stations
- Select the row for the radio station that you want to delete by clicking in the left-most column for that
song or playlist in the data grid
- Click Delete Row
- Click Apply (or Cancel to undo the deletion)
RSS Feeds
You can add RSS feeds for PAL to read at your command. The "friendly names"
of the RSS feeds currently available for PAL to read ( including any feeds that
you add ) appear on the
PAL Web tab in the
Read... ( rss feed ) selection box.

To hear the list of RSS feeds currently available for PAL to play, say:
- What RSS feeds [ are available = do you have = do
I have ]?
- What are my RSS feeds?
To play an RSS feed, say:
- Read < RSS Feed Friendly Name >
For example, say, "Read CNN News" or "Read Wired News."
To stop reading an RSS feed, say an interrupt command
(please refer to
Interrupting PAL
for a list of interrupt commands), such as:
Alternatively, to read an RSS feed over your speakers (the speaker device you have
set in
Local Audio Output on the
Options / General Settings tab):
- Go to PAL Web
- In the Read... ( rss feed ) selection box, choose your desired RSS feed
- Click the play button (
)
next to your selected RSS feed
- To make PAL stop reading the feed, click the stop button (
)
To add an RSS feed for PAL to read:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose
RSS Feeds
- Each RSS feed currently available for PAL to read appears as a row in
the data grid. To add an RSS feed by entering the URL for the feed (if you'd prefer to
navigate to the feed, go to step 4):
- Click to place your cursor in the Friendly Name column on the first
blank row (the one with the asterisk to the left) and enter your desired
Friendly Name for the RSS feed (the name you will say to play it)
- In the RSS Feed Web Address ( url ) column, enter the URL for
your desired RSS feed
- Click Apply to add the RSS feed (or Cancel to clear the
new entry)
- To add the RSS feed by navigating to the feed:
- Click Add RSS Feed...
- In the Adondo - PAL Web Presets browser that opens, navigate
to and select the RSS feed site for the feed
that you want to add
- If you like, modify the Friendly Name for the RSS feed
- Click Select
- Make sure that the new RSS feed appears in the data grid in the Options / Web Presets tab
To remove an RSS feed from the list of those currently available for PAL to read:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose
RSS Feeds
- Select the row for the RSS feed that you want to delete by clicking in
the left-most column for that feed in the data grid
- Click Delete Row
- Click Apply (or Cancel to undo the deletion)
Web Pages
You can add web pages for PAL to read at your command. The "friendly names"
of the web pages currently available for PAL to read ( including any pages that
you add ) appear on the
PAL Web tab in the
Read... ( web site ) selection box.

To hear the list of web pages currently available for PAL to play, say:
- What web [ pages = sites ] [ are available = do
you have = do I have ]?
- What are my web [ pages = sites ]?
To read a web page, say:
- Read < Web Page Friendly Name >
For example, say, "Read The Wall Street Journal" or "Read The
New York Times."
To stop reading a web page, say an interrupt command
(please refer to
Interrupting PAL
for a list of interrupt commands), such as:
Alternatively, to read a web page over your speakers (the speaker device you have
set in
Local Audio Output on the
Options / General Settings tab):
- Go to PAL Web
- In the Read... ( web site ) selection box, choose your desired web page
- Click the play button (
)
next to your selected web page
- To make PAL stop reading the page, click the stop button (
)
To add a web page for PAL to read:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose Web
Pages
- Each web page currently available for PAL to read appears as a row in
the data grid. To add a web page by entering the URL for the page (if you'd prefer to
navigate to the web page and use the wizard to set up the content to read, go to step 4):
- Click to place your cursor in the Friendly Name column on the first
blank row (the one with the asterisk to the left) and enter your desired
Friendly Name for the web page (the name you will say to play it)
- In the Column Ranges column, enter the column ranges for PAL
to read
- In the Web Page Address ( url ) column, enter the URL for
your desired web page
- In the X,Y Pos'n column, enter the X, Y coordinates of the
point that you would like to have in the upper left corner of the PAL
Browser window, on the PAL Web tab, when the web page opens. Leave
this column blank for 0,0 (the upper left point of the web page will
appear in the upper left corner of the PAL Browser window on the PAL Web
tab
- Click Apply to add the web page (or Cancel to clear the
new entry)
- To add the web page by navigating to the page:
- Click Add Web Page...
- In the Adondo - PAL Web Presets browser that opens, navigate
to the web page
that you want to add
- If you like, modify the Friendly Name for the web page
- Click Select
- In the PAL Web-Site Reader Configuration Tool, click Automatic to
have PAL identify what to read in the web page each time you ask it to
read the page, or click Manual, to identify the columns and rows that PAL will read
- Click Save
- Make sure that the new web page appears in the data grid in the Options / Web Presets tab
To remove a web page from the list of those currently available for PAL to read:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose Web
Pages
- Select the row for the web page that you want to delete by clicking in
the left-most column for that web page in the data grid
- Click Delete Row
- Click Apply (or Cancel to undo the deletion)
Documents
You can add documents for PAL to read at your command. The "friendly names" of
the documents currently available for PAL to read ( including any documents that
you add ) appear on the
PAL Web tab in the
Read... ( document ) selection box.

To hear the list of documents currently available for PAL to read, say:
- What documents [ are available = do you have = do
I have ]?
- What are my documents?
To read a document, say:
- Read < Document Friendly Name >
For example, say, "Read Using PAL Web."
To stop reading a document, say an interrupt command
(please refer to
Interrupting PAL
for a list of interrupt commands), such as:
Alternatively, to read a document over your speakers (the speaker device you have
set in
Local Audio Output on the
Options / General Settings tab):
- Go to PAL Web
- In the Read... ( document ) selection box, choose your desired
document
- Click the play button (
)
next to your selected document
- To make PAL stop reading the document, click the stop button (
)
To add a document for PAL to read:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose
Documents
- Each document currently available for PAL to read appears as a row in
the data grid. To add a document by entering the location (path) of the document (if you'd prefer to navigate to the
document,
go to step 4):
- Click to place your cursor in the Friendly Name column on the first
blank row (the one with the asterisk to the left) and enter your desired
Friendly Name for the document (the name you will say to play it)
- In the Document or Spreadsheet Location ( path ) column, enter the path for your desired document
- Click Apply to add the document (or Cancel to clear the
new entry)
- To add a document by navigating to it:
- Click Add Document...
- In the window that appears, navigate to and select the document that you want to add
- Click Open
- Make sure that the new document appears in the data grid in the Options / Web Presets tab
To remove a document from the list of those currently available for PAL to read:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose
Documents
- Select the row for the document that you want to delete by clicking in
the left-most column for that document in the data grid
- Click Delete Row
- Click Apply (or Cancel to undo the deletion)
Traffic
PAL provides traffic reports for roads in major cities.

To hear the list of traffic routes currently available for PAL to report, say:
- What ( traffic ) [ routes = roads ] [ are available
= do you have = do I have ]?
- What are my ( traffic ) [ routes = roads ]?
To hear a traffic report, say:
- What's the traffic on < Road Friendly Name >?
For example, say, "What's the traffic on I-95 north?"
To stop a traffic report, say an interrupt command
(please refer to
Interrupting PAL
for a list of interrupt commands), such as:
Alternatively, to hear a traffic report over your speakers (the speaker device you have
set in
Local Audio Output on the
Options / General Settings tab):
- Go to PAL Web
- In the What's the traffic on... ? selection box, choose your desired
road
- Click the play button (
)
next to your selected traffic route
- To make PAL stop reading the traffic report, click the stop button (
)
To add a traffic route for PAL to report on:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose Traffic Roads
- Click Add Traffic Road...
- In the window that appears, check the ? box for the traffic road(s) that you want to add
- Click Save
- Make sure that the traffic road appears in the data grid in the Options / Web Presets tab
(note: each friendly name for a road will occupy a unique row in the date
grid)
To remove a traffic road from the list of those available for PAL to read:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose
Traffic Roads
- Select the row for the traffic road that you want to delete by clicking
in the left-most column for that road in the data grid
- Click Delete Row
- Click Apply (or Cancel to undo the deletion)
Weather
PAL provides a weather forecast for any US zip code.
To hear weather forecasts, the
commands
(commands are phrases that PAL is programmed to recognize)
are (please refer to Nomenclature for the
nomenclature on written commands):
- [ What’s = What is ] the weather?
( for weather in Your
local zip code ( for weather, traffic, etc. ) on the Options / General Settings tab )
- [ What’s = What is ] the weather [ in = for ] zip code < zip code >?
( for weather in the zip code you say )
- [ What’s = What is ] the weather [ in = for ] < weather city >?
( for
weather in a city in the What's the weather in... ? selection box on
the PAL Web tab )
To hear the list of weather cities currently available for PAL to report, say:
- What weather [ cities = locations = sites ] [ are available
= do you have = do I have ]?
- What are my weather [ cities = locations = sites ]?
To add a weather city for PAL to report on:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose
Weather Sites
- Each city currently available for PAL to report on appears as a row in
the data grid. To add a city by entering the URL for the zip code (if you'd prefer to
select a city from a pre-defined list,
go to step 4):
- Click to place your cursor in the Friendly Name column on the
first blank row (the one with the asterisk to the left) and enter your
desired Friendly Name for the city (the name you will say to hear the
weather)
- In the Zip Code column, enter the zip code for the location
- In the Weather Site Web Address ( url ) column, enter the URL
for your desired location. You can identify the URL for a zip
code by going to
http://weather.msn.com/, entering your desired zip code and
clicking Go. The URL for the zip code will appear in the browser
address field. Enter this URL in the Weather Site Web Address ( url )
column
- In the X,Y Pos'n column, enter the X, Y coordinates of the
point that you would like to have in the upper left corner of the PAL
Browser window, on the PAL Web tab, when the weather page opens. Leave
this column blank for 0,0 (the upper left point of the web page will
appear in the upper left corner of the PAL Browser window on the PAL Web
tab
- Click Apply to add the web page (or Cancel to clear the
new entry)
- To add a weather city from a pre-defined list:
- Click Add Weather Site...
- In the window that appears, check the ? box for the weather site(s) that you want to add
- Click Save
- Make sure that the new weather site appears in the data grid in the Options / Web Presets tab
To remove a city from the list of those that PAL will report:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose
Weather Sites
- Select the row for the weather site that you want to delete by clicking
in the left-most column for that city in the data grid
- Click Delete Row
- Click Apply (or Cancel to undo the deletion)
Stock Quotes
PAL retrieves 20 minute-delayed quotes on stocks that you set up for PAL to
report on. The "friendly names" of the stocks currently available for PAL to
read ( including any stocks that
you add ) appear on the
PAL Web tab in the
What's ( stock ) trading at? selection box.
PAL will also report on other types of securities (bonds, mutual funds, etc.) as
long as the ticker symbol is one tracked by MSN Money.

To hear the list of stocks currently available for PAL to report on, say:
- What [ stocks = stock quotes = ticker symbols ] [ are available
= do you have = do I have ]?
- What are my [ stocks = stock quotes = ticker
symbols ]?
To hear the report on a stock, say:
- What's < Stock Friendly Name > trading at?
For example, say, "What's Microsoft trading at?" or "What's the Dow
trading at?"
To stop a stock report, say an interrupt command
(please refer to
Interrupting PAL
for a list of interrupt commands), such as:
Alternatively, to hear a stock report over your speakers (the speaker device you have
set in
Local Audio Output on the
Options / General Settings tab):
- Go to PAL Web
- In the What's ( stock ) trading at? selection box, choose your
desired stock
- Click the play button (
) next to your selected stock
- To make PAL stop the report, click the stop button (
)
To add a stock for PAL to report on:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose
Stock Quotes
- Each stock currently available for PAL to report on appears as a row in
the data grid. To add a stock by entering the URL, including the ticker symbol
for the stock (if you'd prefer to enter a list of ticker symbols in a wizard, go to step 4):
- Click to place your cursor in the Friendly Name column on the
first blank row (the one with the asterisk to the left) and enter your
desired Friendly Name for the stock (the name you will say to hear the
report)
- In the Symbol column, enter the ticker symbol for the stock
- In the Stock Quote Web Address ( url ) column, enter the URL
for the stock. The web address is "http://moneycentral.msn.com/detail/stock_quote?Symbol="
followed by the ticker symbol
- In the X,Y Pos'n column, enter the X, Y coordinates of the
point that you would like to have in the upper left corner of the PAL
Browser window, on the PAL Web tab, when the web page opens. Leave
this column blank for 0,0 (the upper left point of the web page will
appear in the upper left corner of the PAL Browser window on the PAL Web
tab
- Click Apply to add the web page (or Cancel to clear the
new entry)
- To use a wizard to enter a single stock or a list of stocks:
- Click Add Stock Quote...
- In the Adondo - PAL Web Presets browser that opens, enter the
ticker symbol(s) for the securities you would like to add
- Click Save
- Make sure that the new web stock appears in the data grid in the Options / Web Presets tab.
Note that the default friendly name is the official name for the
security. If appropriate, change it to a friendly name that you
will remember and can easily say, so that PAL will recognize it
To delete a stock from the list of those that PAL will report on:
- Go to the Options / Web Presets tab
- In the View / Edit this Preset Group selection box, choose
Stock Quotes
- Select the row for the stock that you want to delete by clicking in the
left-most column for that stock in the data grid
- Click Delete Row
- Click Apply (or Cancel to undo the deletion)
Accessibility
Enabling Automatic Query Refresh
If you create a PAL Sheet that uses web queries to retrieve data, the
Microsoft® Excel 2003 warning about Automatic Query Refresh will appear
on your screen (possibly hidden behind the PAL interface) each time you load the sheet.
You must click
Enable automatic
refresh to acknowledge the warning and access the sheet. Alternatively, you
can permanently acknowledge the warning so you can access these sheets without
being at your computer. To do so, you make a single new registry entry to your
computer (HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Options "QuerySecurity"
= dword: 00000002). To make this entry using an automated script, click on the
underlined words below (then when prompted, click Run, then Yes, then OK; and
finally permit the script if necessary):
Click these words to permanently acknowledge Excel's Automatic Query Refresh warning
If Excel is running when you permanently acknowledge the warning, you must exit
and then re-launch Excel for it to take effect. If PAL is also running, you
should re-boot your PC, as PAL may keep Excel running in the
background.
If you permanently acknowledge the warning, it will be acknowledged for all
query refreshes on your PC. You can undo the permanent acknowledgement by
removing the registry entry. To
remove the registry entry:
- Click the PC Start button, then click Run
- In Open:, type: regedit
- Click OK
- Navigate to HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Options
- Click on QuerySecurity to highlight it, press the Delete key,
then click Yes
Warning: If you use Registry Editor incorrectly, you may cause serious problems that
may require you to reinstall your operating system. Adondo cannot
guarantee that you can solve problems that result from using Registry Editor
incorrectly. Use Registry Editor at your own risk. For more information about
modifying the registry, refer to the following article:
256986
Email Read Receipt
Emails that you receive that generate a request for a read receipt can cause
PAL to stop responding until you acknowledge the request. To stop requests for
read receipts, set Outlook to
Never send a response:
- In Outlook, go to Tools / Options
- Click E-mail Options...
- Click Tracking Options...
- In the section on how to respond to requests for read receipts, choose Never send a response
PAL Outlook
PAL can tell you your appointments, access your contacts, read your email,
and take dictation.
Contacts
Overview
PAL reads information from your Outlook Contacts database.
After adding a new Contact or changing Contact data, you must close and then
re-launch PAL to enable access to that new information.
PAL will recite information for Contacts located in the Outlook Contacts
folder, but not for Contacts located in sub-folders within the Contacts folder.
PAL only accesses the active Outlook profile. Only one profile can be active at a time.
Profiles are managed in the Mail folder in the computer’s Control Panel.
Commands (please refer to
Nomenclature for the nomenclature on written commands)
The Contacts
command
(commands are phrases that PAL is programmed to recognize) is:
- [ What’s = What is ] the < field > [ of = for ] < Contact Friendly Name >?
where < Contact Friendly Name > is a PAL
designation defined (based on Outlook Contacts fields) as follows:
- < Nickname + Last Name >
( if you've entered a nickname for the Contact )
- < First Name + Last Name >
( if you haven't entered a nickname, but have entered a first name for the Contact )
- < Title + Last Name >
( if you haven't
entered a nickname or first name, but have entered a title for the Contact )
- < Company + Last Name >
( if you haven't
entered a nickname, first name, or title, but have entered a company for the Contact )
- < Last Name >
( if you haven't
entered a nickname, first name, title, or company for the Contact )
For example, say "What’s the home address for Joe Smith?"
If you create a new Contact by going to Contacts, clicking New, and then
entering the name in the field to the right of the Full Name… button,
Outlook automatically attempts to parse the name into its components: Title,
First, Middle, Last, and Suffix. If the Outlook name-parsing process is overridden,
or it executes improperly, then some name components may be assigned the wrong
fields. This can result in jumbled and/or unusable Friendly Names.
You can see the results of the parsing by clicking the Full Name… button. You
can also enter the name directly into the component fields after clicking
Full Name....
If you click on a field or name in the
Options / Contacts tab, PAL will read the information
for that name and field over the device selected in
Local Audio Output on the
Options / General Settings tab.
Fields
PAL can read any of a variety of fields associated with a Contact. You can see the available fields in the PAL
Options / Contacts tab.
Available Fields
(please refer to
Nomenclature for the
nomenclature on written commands)
- [ business = office = work ] ( phone = telephone ) number
- [ assistant / car / company / home / other / pager ] ( phone = telephone ) number
- cell phone (number) / cellular telephone number / mobile ( phone = telephone ) number
- [ business = office = work ] address
- [ email / home / mailing / other ] address
- [ business = office = work ] fax number
- [ home / other ] fax number
- [ company = office = work ] name
- [ assistant / friendly / full ] name
- job title
- profession
- spouse
- birthday
- anniversary
- categories
Calendar
Overview
PAL reads the appointments listed in your Outlook Calendar
for the day, week, or weekend that you request. It will also tell you the date
and the day of the week of a particular day and/or date that you specify.
PAL only accesses the active Outlook profile. Only one
profile can be active at a time. Profiles are managed in the Mail folder in the
computer’s Control Panel.
Commands (please refer to
Nomenclature for the nomenclature on written commands)
The Calendar
commands
(commands are phrases that PAL is programmed to recognize) are:
- [ What’s = What is ] my [ next = first ] appointment?
- [ What’s = What is ] my last appointment?
- What [ are = were ] my appointments ( for = on ) < specified date >?
- What appointments [ do = did ] I have ( for = on ) < specified date >?
- [ What’s = What is = What was ] the date ( for ) < specified date >?
- What are the dates ( for ) < specified date >?
- What day of the week is < specified date >?
where
<specified date> includes…
day: [ today / tomorrow / the day after tomorrow / yesterday / the day before yesterday ]
( next / last / this ) [ Monday / Tuesday / … / Sunday ]
( next / last / this ) [ June 1st, ( 2004 ) / etc. ]
relative date: [ a = one / two / three / four ] [ day(s) / week(s) / month(s) / year(s) ] from < day >
week / weekend: ( the ) [ week / weekend ] ( of ) [ June 1st, ( 2004 ) / etc. ]
Email
Overview
PAL reads unread email from Outlook. It does not read email that is marked as
read. PAL marks an email as read when it finishes reading it (or when you say
"Next message" after interrupting the reading). PAL also flags the email with a
flag as it begins to read it. PAL can delete email messages or save them to a
folder that you specify.
PAL announces when new email arrives by saying "Excuse me, you have new mail". If a
junk email or other type of automatically filed email arrives in the Inbox PAL
will announce its arrival, but the message already will be filed and PAL will
not be able to read it.
PAL only accesses the active Outlook profile. Only one
profile can be active at a time. Profiles are managed in the Mail folder in the
computer’s Control Panel.
Fields
To
change the
fields that PAL reads for each email:
- Go to the Options / Email tab
- Check the boxes for the fields that you would like PAL to read
PAL can read any of the following fields:
- Sender
- Subject
- Body
- Length
- Importance
- Has attachment(s)
- Receipt requested
- Time sent
- To: list
- Cc: list
PAL can play audio attachments in the form of MP3 or WAV files, but not WMA
files.
Mail Interest
To prioritize the reading of email using
Hot Contacts:
- Go to the Options / Email tab
- Select your desired Mail Interest
- All – all unread email will be read (in the Sort Order specified)
- Hot Contacts First – email from your list of Hot Contacts will be read first (in the Sort Order specified), and
then email from other senders will be read (in the Sort Order specified)
- Hot Contacts Only – only email from Hot Contacts will be read (in the Sort Order specified)
To designate contacts as
Hot Contacts:
- Go to Outlook Contacts
- Open the Contact you wish to designate as a Hot Contact
- Click the Categories… button
- Check the Hot Contacts box
- Click OK, then Save and Close
Sort Order
To select the order in which you would like email read:
- Go to the PAL Options / Email tab
- Select your desired Sort Order (either Most Recent Mail Last or Most Recent Mail First)
Note: Outlook determines the sort order based on the time the message
was received not the time sent. Therefore, PAL will also
read emails in the order that the email was received, even though it recites
the sent time.
Saving Mail
You can save, to a folder that you create and specify, email that PAL has either just completed
reading or that you have interrupted PAL in reading.
To
create a folder where you can save email:
- Go to Outlook and click File, Folder, and New Folder
- Enter a folder name (e.g., PAL Saved Mail)
- In Folder contains: select Mail and Post Items
- In Select where to place the folder: select Inbox
- Click OK
- Close and re-launch PAL
- Go to the Options / Email tab
- In Folder to Save Mail To select the new folder
Send / Receive Options
- When PAL launches it automatically invokes a Send / Receive All
in Outlook. This control is located under the Tools menu in
Outlook.
- When you say "Get my email" or "Read my email" it also invokes a Send
/ Receive All, but not when you say "Next email."
- Due to large emails that may take up to a few minutes to come in, PAL
may not have access to all of the arriving email.
- Some ways to ensure that you receive all your emails include:
- Repeating the command, "Get my email" / "Read my email."
-
Changing your mail
settings in Outlook for Auto Send / Receive.
Navigate to Tools,
Options, Mail Setup, Send/Receive. Check
"Schedule as automatic send/receive every..." and choose an appropriate
time span.

Commands
(please refer to
Nomenclature for the nomenclature on written commands)
The Email
commands
(commands are phrases that PAL is programmed to recognize) are:
(note: the "last" email is the message that
PAL read most recently, not the last email received.)
Phone Bridging
Overview
PAL can connect a call to the phone numbers for your Outlook Contacts.
PAL cannot dial the extension in a contact telephone number that includes an extension. PAL will dial the number
without the extension. Once the call is connected, if you are prompted by an
automated attendant to enter an extension, you may be able to do so using the key pad of
your phone, just as you would if you had placed the call without using PAL.
Transfer or Conference
When you are connected to PAL remotely, PAL can either Transfer or Conference a
call to an Outlook contact:
- Transfer – PAL transfers you
to the contact and drops off the line. If you want to talk to PAL after your
call to the contact is completed, you must call PAL again.
- Conference – PAL initiates a
conference call between you, PAL, and the contact. During your call, PAL will
listen quietly. If you stay on the line after the contact hangs up, PAL will
say "Hello, this is PAL", after which you can resume using PAL.
Commands
To connect a call to an Outlook contact when you are talking to
PAL remotely, say (please refer to Nomenclature for the nomenclature on written commands):
- [ Call = Dial ] < name >
( PAL
transfers
the call and determines which contact number to call based on which are
available and the current day / time )
- [ Call = Dial ] the < phone number
> for < name >
( PAL
transfers
the call )
- [ Transfer me to ] the < phone number
> for < name >
( PAL
transfers
the call )
- [ Call = Dial ] < name > ( at =
on ) ( the = her = his ) [ home ]
( phone = telephone )
( PAL
transfers
the call )
- [ Call = Dial ] < name > ( at =
on ) ( the = her = his ) [ office = work ]
( phone = telephone )
( PAL
transfers
the call )
- [ Call = Dial ] < name > ( at =
on ) ( the = her = his ) [ cell = cellular = mobile ]
( phone = telephone )
( PAL
transfers
the call )
- [ Transfer me to ] < name > ( at =
on ) ( the = her = his ) [ home ]
( phone = telephone )
( PAL
transfers
the call )
- [ Transfer me to ] < name > ( at =
on ) ( the = her = his ) [ office = work ]
( phone = telephone )
( PAL
transfers
the call )
- [ Transfer me to ] < name > ( at =
on ) ( the = her = his ) [ cell = cellular = mobile ]
( phone = telephone )
( PAL
transfers
the call )
- [ Conference to ] the < phone number
> for < name >
( PAL
conferences
the call )
- Conference ( me ) [ with = to ] < name > ( at =
on ) ( the = her = his ) [ home ]
( phone = telephone )
( PAL
conferences
the call )
- Conference ( me ) [ with = to ] < name > ( at =
on ) ( the = her = his ) [ office = work ]
( phone = telephone )
( PAL
conferences
the call )
- Conference ( me ) [ with = to ] < name > ( at =
on ) ( the = her = his ) [ cell = cellular = mobile ]
( phone = telephone )
( PAL
conferences
the call )
where < name > is the
contact's Friendly Name
(please refer to Contacts Commands for the definition of Friendly Name)
< phone number > is
a Contacts phone number field:
- cell phone (number) / cellular telephone number / mobile ( phone = telephone ) number
- [ business = office = work ] ( phone = telephone ) number
- [ assistant / car / company / home / other / pager ] ( phone = telephone ) number
To have PAL
recite a contact's phone number first and then connect a call
to that number:
- First, say:
- [ What’s = What is ] the < phone number > [ of = for ] < name >?
- After PAL recites the number, say:
- [ Dial = Call ] [ this = that ] number
- After PAL asks (when you are talking to PAL remotely), "Should I conference or transfer this call?" say:
or, to cancel the call say:
- [ Neither = Never mind = Stop = Don't call ]
- < PAL's Name >
If a Contact has two business or home phone numbers (i.e.,
Business and Business 2, Home and Home 2), PAL will recite both when the number
is requested, and will bridge a call to the first of the two numbers.
Send Audio Email
Overview
You can send audio email (i.e., emails that include a .wav audio file,
containing a message you record, as an attachment) to your Outlook Contacts. You
can also send audio email as a reply to an email that you receive.
When the recipient clicks on the .wav file attachment, their media player (e.g.,
Windows Media Player) plays the audio recording over their default speakers.
The subject line of all audio emails reads "Personal Audio Link Message" and
the body is a sentence that asks the recipient to listen to the audio
attachment.
Personal Closings
To end an email recording, either pause for 3 seconds, or pause for a second and
say a Personalized Closing (e.g., "Thank you", "Talk to you soon"), which the
recipient will hear at the end of the email. You can set multiple Personal
Closings in the
Options / Email tab, and then use different closings in
different messages. For your Personal Closings, avoid phrases that you commonly
use in your messages, so when you say the common phrase in midst of the message, it
does not end your recording unexpectedly.
To set Personal Closings:
- Go to the Options / Email tab
- Enter a new Personal Closing in the Personal Closing box
The default Personal Closing is "
Regards" (i.e., if you do not enter a
Personal Closing in the Email tab, you end your recordings by either pausing for
3 seconds or by pausing for a second and then saying "Regards").
Commands (please refer to
Nomenclature for the nomenclature on written commands)
To
send an Audio Email to an Outlook Contact:
- Say:
- [ Record = Send = Start = Write ] [ an email = a message = an email message ] to <
name >
where < name > is the Contact's Friendly Name
(please refer to Contacts Commands for the definition of Friendly Name)
For example, say "Send an email to Jim Smith"
- After PAL asks (for example), "An e-mail to Tony Davis. Is
that right?" say "Yes" (or, say "No" to discontinue)
- After PAL says, "I'm recording now..." begin recording your message
- When you are finished recording, end the recording by either pausing for
3 seconds or by pausing for a second and then saying a Personal Closing (e.g., "Regards")
- After PAL asks "Should I send this email?" say "Yes" to send the message
(or, "No" to not send - PAL will then ask if you want to save it as a draft)
To send an audio email reply after PAL finishes reading an email (i.e., after
you say "Read my email), say:
- Say:
- [ Record = Send = Start = Write ] a reply
- Reply to ( the ) sender
- Reply to [ this = that ] [ email = message = email message ]
- [ Record = Send = Start = Write ] a reply
to all
( to also send the
reply to addresses on the Cc: list )
- Reply to all
( to also send the
reply to addresses on the Cc: list )
- After PAL asks (for example), "Reply to that message. Is that
right?" say "Yes" (or, say "No" to discontinue)
- After PAL says, "I'm recording now..." begin recording your message
- When you are finished recording, end the recording by either pausing for
3 seconds or by pausing for a second and then saying a Personal Closing (e.g., "Regards")
- After PAL asks "Should I send this email?" say "Yes" to send the message
(or, "No" to not send - PAL will then ask if you want to save it as a draft)
Note: If you delete an email by hand while PAL is reading it to
you over the phone or microphone, you can still send a reply to that message
because PAL has temporarily stored a copy of it. However, once you have
told PAL to move onto the next message, you cannot send a reply.
New Drafts Include
For audio email, you can control whether PAL sends an MP3 audio file as an attachment to the email,
a transcription of your message in the body of the email, or both.
Please note that transcription accuracy will very likely be lower than the recognition accuracy you can achieve
in giving PAL commands. You should experiment with the transcription by creating messages,
saving them as a draft, and then viewing the transcription, before sending transcription in messages.
To set what you would like to include in the audio email you send using PAL:
- Go to the Options / Email tab
- Select your desired New Drafts include setting
- JUST the MP3 File as attachment – to send only an MP3 file ( the default setting )
- JUST the written Transcription – to send only the transcription
- BOTH the MP3 and Transcription – to send both an MP3 file and the transcription
Pending Audio Email
If you hang up with PAL and there is pending audio email ( audio email that you
have recorded but not yet sent ), PAL can either send the email or save it as a
draft.
To set the pending audio email hang-up setting:
- Go to the Options / Email tab
- Select your desired On Phone hang-up setting for pending audio email
- SEND any pending Audio E-mail – to send pending audio
email, upon hang-up ( the default setting )
- don't send - just SAVE as a Draft – to save pending audio
email as a draft, upon hang-up
Call Out
PAL can call you with a wake-up call, or just call you back. It can also call with appointment reminders and notify you of email received from Hot Contacts.
Phone Number
To set the phone number that PAL will call when it calls you:
- Go to Options / General Settings
- Enter the phone number you want PAL to call in PAL will call this
number to reach you
Wake-up Call
PAL can wake you up and provide the weather, your next appointment, and the
number of unread emails in your Inbox. PAL wakes you by calling you at the
number you specify on the
Options / General Settings tab in
PAL will
call this number to reach you.
To have PAL wake you up, say:
- Wake me up [ in / at ] < number of minutes / time
>
For example, say, "Wake me up in five hours," or "Wake me up at seven am."
You could also say "Wake me up tonight at ten."
After PAL asks you to confirm your wake up time, say "Yes" if it is correct or
"No" if you do not want PAL to call you at that time.
Call Back
To have PAL call you back (at the number you specify on the
Options / General
Settings tab in
PAL will call this number to reach you), say:
- Call me back [ in / at ] < number of minutes /
time >
For example, say, "Call me back in twenty minutes," or "Call
me back at three pm."
After PAL asks you to confirm your call back time, say "Yes" if it is correct
or "No" if you do not want PAL to call you at that time.
Appointment Reminders
You can set PAL to call you when an appointment reminder goes off. PAL will call
you at the phone number on the
Options / General Settings tab in
PAL
will call this number to reach you).
To set PAL to call you when an appointment reminder goes off:
- Go to Options / General Settings
- In PAL will call you when... select your desired setting
- an appointment reminder goes off - if you want PAL to
call you only with appointment reminders
- either one (a reminder, or an e-mail) - if you want PAL
to call you with appointment reminders and with hot contact email alerts
Urgent Email Alerts
You can set PAL to call you when an email arrives from a Hot Contact. PAL will
call you at the phone number on the
Options / General Settings tab in
PAL will call this number to reach you).
To set PAL to call you when an email arrives from a Hot Contact:
- Go to Options / General Settings
- In PAL will call you when... select your desired setting
- an urgent, hot-contact e-mail arrives - if you want PAL to call you
only when an email arrives from a hot contact
- either one (a reminder, or an e-mail) - if you want PAL
to call you with appointment reminders and with hot contact email alerts
To designate contacts as
Hot Contacts:
- Go to Outlook Contacts
- Open the Contact you wish to designate as a Hot Contact
- Click the Categories… button
- Check the Hot Contacts box
- Click OK, then Save and Close
Do Not Disturb
You can set the time window during which PAL will not call you with appointment
reminders and urgent email (it will still call you back or wake you up during
this window if you request it to do so).
To set the Do Not Disturb time window (the default setting is from 10:00 pm
to 8:00 am):
- Go to Options / General Settings
- In Do not disturb me from... set your desired time window
Audio Notes
Overview
You can recite information to PAL, and PAL will save it as both an audio
recording of your voice and as text. PAL stores the information in an email in the
PAL Audio Notes folder, which is inside your Outlook Inbox. The
audio .wav file is attached to the email and the text dictation appears in the
body of the email. For best results in the text dictation, speak as fluidly and as clearly as possible and
keep the note reasonably short.
Commands (please refer to
Nomenclature for the nomenclature on written commands)
The Notes
commands
(commands are phrases that PAL is programmed to recognize) are:
- [ Record = Start = Take ] ( a = my ) note - to begin
recording
- Cancel ( the = my ) note - to cancel a Note while
recording
- Save ( the = my ) note - to save a Note when you’re done
recording
PAL Sheets ( Excel )
Overview
PAL uses PAL Sheets, which are Excel Workbooks that have been formatted for
access by PAL, to provide a wide range of information (e.g., enterprise or
personal data, information from the internet), using voice. You create the
commands
(commands are phrases that PAL is programmed to
recognize) and
responses
(an response is a phrase that PAL is programmed to
say in response to a command) you desire.
A PAL Sheet can be readily created from any blank workbook or from any existing
Excel data.
The
PAL Data
tab shows a list of the PAL Sheets that are available.
To have PAL tell you what PAL Sheets are available, say (please refer to
Nomenclature for the nomenclature on written
commands):
- What sheets [ are available = do I have = are there ]?
- What are the available sheets?
To load a PAL Sheet, say:
- [ Look up = Load ] < PAL Sheet file name >
For example, say, "Look up periodic table" or "Load state information."
Once a PAL Sheet is loaded, the
commands
(commands are phrases that PAL is
programmed to recognize) are unique to that particular sheet. You can see
the
Commands and the
Records for
that sheet in the
PAL Data tab. If you "look up" another
sheet, PAL will not recognize the
commands
(commands are phrases that PAL is programmed to
recognize) for the first sheet. You must
look up the first sheet again for PAL to recognize the
commands
(commands are phrases that PAL is programmed to
recognize) for the first sheet.
Name and Location
PAL Sheet workbooks must be:
- Named based on how you identify them (i.e., if you will request the information
by saying "Lookup Customer Information", then the file name should be "Customer Information.xls")
- Located in the folder C:\Program Files\Adondo PAL\Sheets

After creating a new PAL Sheet, you must close and then re-launch PAL to enable access to that new sheet.
Structure and Format
The
active information (commands, responses, records, and elements) is stored on
Sheet2 of the workbook. It is often useful to
have
Sheet1 include a description of the sheet and a list of
commands
(commands are phrases that PAL is
programmed to recognize) and
responses
(a response is a phrase that PAL is programmed to
say in response to a command), but
it can include any information in any format. Other sheets in the workbook can
be left blank or populated as desired (e.g., with information that Sheet2 will
reference, such as shown on the
Data and Calculations sheet of
Sample.xls
There can be
NO blank rows or columns imbedded in Sheet2 (i.e., no gaps).
Similarly, there can be
NO blanks cells imbedded in Rows 1 and 2, or in
Column A, of Sheet2. It is possible to have blank cells elsewhere in
Sheet2. PAL always will speak any Row 2 response, but will be
silent as to the content of any blank cell.
Records
Records are items about which information is retrieved and recited. Examples of
records include names of people, places, companies, products, substances or
species. Records always are in Sheet2 Column A, starting with Cell A3 and
going down. It is helpful to put a column heading for the records in cell A3
(technically, a record) and put the record names in cells A4 and below. In order for PAL to retrieve information, these
records are
incorporated into PAL
commands
(commands are phrases that PAL is programmed to
recognize).
See an Example of Records ...
The Records in
the Active Information sheet of
Sample.xls
are:
| |
A |
B |
C |
| 1 |
Commands |
What... |
[What... |
| 2 |
Responses |
<record>... |
The... |
| 3 |
Doctor |
Hospital... |
Volume... |
| 4 |
Tony Davis |
... |
... |
| 5 |
Jean Miller |
... |
... |
| 6 |
John Murphy |
... |
... |
| 7 |
Kate Sorenson |
... |
... |
| 8 |
Susan Thomas |
... |
... |
| 9 |
Bob Williams |
... |
... |
| 10 |
Matt Young |
... |
... |
Records can be entered as plain text (e.g., Tony Davis) or as a
cell reference (e.g., =Sheet3!A4).
More about Records ...
In large PAL Sheets, putting records in alphabetical order may enhance recognition.
If one record is a subset of another (e.g., Weather and Weather Forecast), the
longer record (Weather Reports) should be placed on top. In the reverse
order, PAL often "locks in" on the shorter, subset phrase (Weather) as soon as
it is uttered, and stops searching.
PAL can accommodate multiple instances of the same record without
limits. It will recite the information about each record. Where these records
are unique, this is an advantage, but to avoid repetitive
responses
(a response is a phrase that PAL is programmed to
say in response to a command), duplicates
should be removed from the sheets.
PAL Sheets can include over 10,000 records. Such large lists can take as much a minute or
longer to load. The time to load sheets is directly proportional to the number
of records, or rows, and independent of the number of columns, the complexity
of brackets, or the quantity of data in the main body of the workbook. Once
loaded, PAL responds to inquiries quickly. Wide sheets (over 50 columns wide)
tend to load in almost the same time as narrow sheets, but at some point, PAL's
ability to recognize
commands
(commands are phrases that PAL is programmed to
recognize) becomes compromised.
Where possible,
break extremely large sheets into shorter sheets (i.e., fewer records) to
reduce loading time,
or into narrower sheets (i.e., fewer columns) to
improve recognition.
Commands
Commands
(commands are phrases that PAL is programmed to
recognize) are located in Sheet2 Row 1, starting with Cell B1
and going to the right. They always contain the term "record" delimited by
angled brackets (i.e., <record>). After hearing your request, PAL will attempt to match
your request to the
commands
(commands are phrases that PAL is
programmed to recognize) in Row 1 and
the record labels in Column A.
See an Example of Commands ...
The
commands
(commands are phrases that PAL is programmed to
recognize) in
the Active Information sheet of
Sample.xls
are:
| |
A |
B |
C |
D |
E |
F |
G |
H |
| 1 |
Commands |
What hospital is <record> affiliated with |
[What is = What's = What was] the sales volume last month [of = for] <record>? |
[What is = What's] the sales volume year to date [of = for] <record>? |
[What is = What's] the Sales Analysis [of = for] <record> |
[What is = What's] the accounts receivable status [of = for] <record> |
[What is = What's] the call history for <record>? |
What are the notes for <record>? |
| 2 |
Responses |
<record>... |
The... |
The... |
<element> |
The... |
The... |
<element> |
Flexible
commands
(commands are phrases that PAL is programmed to
recognize) can be built, using
brackets and equals signs, to
enable you to retrieve the same information from a
PAL Sheet using slightly different phrases. All synonymous phrases are
placed within brackets, with equal signs between the phrases. There can be
multiple synonymous phrases.
For example, for the
command
(commands are phrases that PAL is programmed to
recognize) that is written...
- [ What is = What's = What was ] the sales volume last month [ of = for ] <record>?
...PAL will recognize any of the following phrases:
- What is the sales volume last month of Tony Davis?
- What's the sales volume last month of Tony Davis?
- What was the sales volume last month of Tony Davis?
- What is the sales volume last month for Tony Davis?
- What's the sales volume last month for Tony Davis?
- What was the sales volume last month for Tony Davis?
The
commands
(commands are phrases that PAL is programmed to
recognize) in cells C1 to G1 in the Active Information sheet
of
Sample.xls
illustrate the use of flexible commands. There are
limitations to bracketing:
- PAL requires matching open/close brackets and an equals sign between each synonymous word or phrase within the brackets
- Nested brackets are not permitted
- The term "record" (i.e., <record>) may not be used within a bracket
- A blank value (i.e., nothing: no word or phrase) may NOT be used within brackets
- There is no way to create a true, command "wild card"
Commands
(commands are phrases that PAL is programmed to
recognize) can be entered as:
- Plain text, with or without normal punctuation, e.g.:
- What hospital is <record> affiliated with
- What are the notes for <record>?
- Formulas that include cell references as well as text. In this case,
quotation marks are placed around the text, so that Excel recognizes it as text. For example:
- ="[What is = What's] the "&E3&" [of = for] <record>"
More about Commands ...
Responses and Elements
Responses
(a response is a phrase that PAL is programmed to
say in response to a command) are located in Sheet2 Row 2,
starting with Cell B2 and going to the right. They always contain the term
"element" delimited by angled brackets (i.e., <element>) and often also contain
the term "record" delimited by angled brackets (i.e., <record>), referring to the
labels in Column A.
See an Example of Responses ...
The
responses
(a response is a phrase that PAL is programmed to
say in response to a command) in
the Active Information sheet of
Sample.xls
are:
| |
A |
B |
C |
D |
E |
F |
G |
H |
| 1 |
Commands |
What... |
[What... |
[What... |
[What... |
[What... |
[What... |
What... |
| 2 |
Responses |
<record> is affiliated with <element> |
The Volume Last Month for <record> was <element> |
The Volume Year to Date for <record> is <element> |
<element> |
The Accounts Receivable Status for <record> is <element> |
The Sales Call Record for <record> is <element> |
<element> |
Responses
(a response is a phrase that PAL is programmed to
say in response to a command) are best
programmed as
exact parallels to the corresponding command
(commands are phrases that PAL is programmed to
recognize).
For example, in response to the question, "What's the
so-and-so for <record>?" PAL should say, "The so-and-so for <record> is
<element>." A
response
(a response is a phrase that PAL is programmed to
say in response to a command) like "<record's> so-and-so is <element>" might
confuse the user into thinking that a possessive
command
(commands are phrases that PAL is programmed to
recognize) is okay, when in
fact, PAL may not be programmed to recognize that possessive structure at all.
Elements are the information, related to a record, that PAL retrieves and recites. They
are located in the cells to the right of Column A and below Row 2.
See an Example of Elements ...
The elements corresponding to Tony Davis in
the Active Information sheet of
Sample.xls
are:
| |
A |
B |
C |
D |
E |
F |
G |
H |
| 1 |
Commands |
What... |
[What... |
[What... |
[What... |
[What... |
[What... |
What... |
| 2 |
Responses |
<record>... |
The... |
The... |
<element> |
The... |
The... |
<element> |
| 3 |
Doctor |
Hospital Affiliation |
Volume Last Month |
Volume Year to Date |
Sales Analysis |
Accounts Receivable Status |
Sales Call Record |
Notes |
| 4 |
Tony Davis |
CHOP
|
5 cases of
Transluce 4000 and 2 cases of Developer CS |
22 cases of
Transluce 4000 and 6 cases of Developer CS |
Tony Davis is
our largest region customer, with strong growth. The accounts receivable
status is $12,000 total receivables, $5,000 is current and $7,000 is
overdue. Year-to-date, they have purchased 22 cases of Transluce 4000
(down 12% versus plan) and 6 cases of Developer CS (up 20% versus plan). |
$12,000 total
receivables, $5,000 is current, $4,000 is 30 days old, $2,000 is 60 days
old, and $1,000 is over 90 days old. |
On 3-05-2004
you had a Lunch meeting and noted that... |
Dr. Tony Davis
has been a customer for 27 years. He is the senior doctor of Delaware
Valley Radiology Group, a practice of eight doctors. The receptionist is
.... |
In speaking,
PAL always recites the VALUE of a cell, including any calculated result.
PAL is not able to recite Excel formulas.
Responses
(a response is a phrase that PAL is programmed to
say in response to a command) and elements can be entered as:
- Plain text, with or without normal punctuation, e.g.:
- Jefferson Hospital
- Dr. Tony Davis has been a customer for 27 years.
- Formulas that include values and cell references, but no text (this generally would only be used for Elements), e.g.:
- =Sheet3!B4
- =1.5*SUM(X10:X50)
- Formulas that include values, functions, and/or cell references, as well as text. In this case,
quotation marks are placed around the text, so that Excel recognizes it as
text. Ampersands are used to connect one or more text strings to produce one
continuous text value (i.e., "North" & "Wind"). It may be helpful to review Excel formula operators, especially TEXT, CONCATENATE,
and calculation operators. For example:
- ="The "&F3&" for <record> is <element>"
- =A4&" is our "&'Data and Calculations'!O4&" region customer, with
"&'Data and Calculations'!S4&". Year-to-date, they have purchased
"&'Data and Calculations'!D4&" cases of Transluce 4000 ("&IF(SIGN('Data
and Calculations'!F4)>=0,"up","down")&" "&TEXT(ABS('Data and
Calculations'!F4),"0%")&" versus plan)."
More about Responses and Elements ...
End marks in
responses
(a response is a phrase that PAL is programmed to
say in response to a command) and elements impact the way PAL speaks:
- A period causes PAL to stop speaking with a "downbeat" tone.
- A question mark causes PAL to stop speaking with a slight "upbeat" tone on the last word, much like a gentle question.
- An exclamation mark causes PAL to stop speaking with a strong "upbeat" tone. This exclamatory tone
generally occurs two to three words before the end of the sentence, mimicking a real human voice. Multiple end marks seem to act in the same manner as their single-mark equivalents (e.g., many
exclamation marks are the same as one exclamation mark).
PAL recognizes
commas, semicolons, colons, ellipsis, quotation marks, and parentheses,
which can be used to enhance
responses
(a response is a phrase that PAL is programmed to
say in response to a command), so long as customary spacing is
included. If spaces are omitted, often PAL will "spell out" the punctuation.
Pauses can be created by using this character string:
space-comma-period-space.
Using a series of five space-comma-period-space strings will create approximately a one second pause.
To force PAL to
"spell out" letters, separate them with spaces, commas and spaces, or periods.
PAL recognizes
number formats (other formatting options such as Alignment, Font, Border,
and Protection have no impact on PAL). To format a number in Excel, go to
Format / Cells / Number. Having a comma as a "thousands" separator better
assures that PAL speaks large numbers correctly. If you wish PAL to speak a
large number as individual numerals, for example in reciting a zip code, the
best method is to insert either spaces or hyphens between each numeral. For
slower recitation of numerals, use commas and spaces (slow) or periods and
spaces (very slow) as separators.
PAL recites
phone numbers correctly and inserts the words "area code" when the numbers
are written in these formats: 610-555-1212, 1-610-555-1212, or (610) 555-1212.
PAL omits the words "area code" for 800 numbers.
PAL recognizes the format of
e-mail addresses and generally speaks them in a natural
manner, including the "dot" in dot-com.
PAL recognizes many
common abbreviations and generally speaks these abbreviations in
expanded form. If desired, insert spaces to force PAL to spell the abbreviation.
If PAL is having difficulty saying a particular word correctly, experiment with
phonetic spelling (i.e., spell it the way you want it to sound). Phonetic
spelling can also be used to force PAL to say something in a particular way.
There are situations that may not lend themselves to conventional
responses
(a response is a phrase that PAL is programmed to
say in response to a command) in Row
2. It may be helpful to have Row 2 simply refer to a long phrase contained
mostly (or entirely) in the element data cell. In this case, the Row 2
response
(a response is a phrase that PAL is programmed to
say in response to a command) would be: <element>. While placing a bit more burden on Excel and
increasing the size of the workbook, this approach can work well.
Sometimes Excel will not accept a long text string in a formula. This can be overcome
either by
breaking the long string into parts and combining the shorter
strings with ampersand or concatenate or by
creating the long string in
another cell, outside the formula, and incorporating it by reference. To
see the entire contents of a long expression in an Excel cell, go to Format /
Cells / Alignment Tab / Text Control and check the Word Wrap box.
By
importing data into Excel, the contents of PAL Sheets can be extended.
For example, using Web Queries, PAL can retrieve information from the Internet.
The web queries can be built on Sheet3, or beyond, and then referenced back to
the active Sheet2. Other data import functions available to Excel, and to
PAL, include: MSN Money Central Quotes, SQL Server Connection, and ODBC database
connections. At present, dynamic data is best deployed in PAL Sheets because
PAL refreshes these sheets when you say, "[ Look up = Load ] < PAL Sheet
file name >". The data in
Scripts and
Alarms is static and can be
refreshed only by restarting PAL.
Excel "functions" can
be handy for improving the usability of PAL. For example, VLOOKUP could be used
to store phonetic spellings and "look up" the proper way to pronounce terms or
abbreviations. SUBSTITUTE could be used to insert the plural versions of words
when a response includes more than one of an item (e.g., substitute "units" for
"unit").
Example Sheets
PAL comes with functioning, example PAL Sheets and PAL Sheet templates that you can use to create you own
PAL Sheets. For more information on these examples and templates, open the
individual sheet and view the Notes tab.
Example PAL Sheets
Example
PAL Sheets are located in the folder
C:\Program Files\Adondo PAL\Sheets.
In addition to being examples, each of these sheets are active - you can hear
the information in the sheets using PAL.
- State Information - provides information about the 50 U.S. states
and the U.S. territories.
- Periodic Table - provides information from the periodic table of
elements.
- Volume Conversions - provides conversions between different
measures of volume (e.g., 1 gallon = 231 cubic inches).
PAL Sheets Templates
PAL Sheets templates are located in the folder
C:\Program Files\Adondo PAL\Templates
- Blank Template - provides a blank template that you can use to
create your own PAL Sheets
- My Personal Information - provides a template that you can
populate with personal information (e.g., driver's license numbers, health
insurance numbers).
- Sample - illustrates a PAL Sheet, including different formats
that can be used for the active information in a sheet (commands, responses,
records and elements). The PAL Sheets section below references this sheet in
showing examples.
Alarms
Alarms are phrases that you create and that PAL will
announce, after calling a phone number that you set, or over your speakers (the
speakers selected in
Local Audio Output on the
Options / General Settings tab), at a specified time each day.
To create or change alarms:
- Go to the Options / PAL Scripts tab
- Add or modify alarms as you desire in DAILY ALARMS. Each row in the table is a different alarm.
- In the Set column, enter on to activate the alarm or off to deactivate the alarm
- In the Time column, enter the time of day you want the alarm announcement to occur (e.g., 6:00 AM, 11:15 PM)
- In the Pattern column, enter the pattern of days on which you would like to the alarm announcement.
For example you could enter:
daily
weekdays
weekends
Mon, Tue, Fri
weekends, Wed, Thu
- In the Method column, enter either the phone number you would
PAL to call to announce the alarm phrase, or enter Speakers if you
would like PAL to make the announcement over your speakers (the speaker device you have
set in Local Audio Output on the Options / General Settings tab)
- In the PAL Message column, enter the alarm phrase that you would like PAL
to announce
All PAL Commands
Wake Up PAL Locally
- < PAL's Name > ( if you have not set wake-up security )
- < wake-up security phrase > ( if you have set wake-up security )
Please refer to Security: Wake / Sleep for more details.
Put PAL to Sleep
Interrupt
- < PAL's Name >
- Stop
- Stop < PAL's Name >
- < PAL's Name > stop
- Quiet
- Be Quiet
- Halt
Interrupt causes PAL to stop speaking and is recognized when PAL is speaking
Continue
- Continue
- Resume
- Keep Going
- [ Carry = Go ] on
Continue phrases cause PAL to pick up where it stopped
and are available after PAL has been interrupted
Jump Forward / Back
- [ Go = Jump = Skip ] [ forward = ahead ]
- [ Go = Jump = Skip ] back
- Back up
Jump forward / back phrases cause PAL to skip forward or back in its response, and then continue (
can be done while PAL is interrupted or while PAL is speaking )
Repeat
- Repeat
- Say ( that ) again
- What was that?
Repeat phrases cause PAL to repeat that last thing that it said
Applications
- What applications [ are available = do you have ]?
- What can [ you = PAL ] do?
Confirm
- Yes ( please )
- Please
- Go ahead
- Okay
PAL asks for you to "confirm" when you tell it to delete an email or to
cancel or delete a note
Deny
- No ( thank you )
- Cancel
- Never mind
Calendar
- [ What’s = What is ] my [ next = first ] appointment?
- [ What’s = What is ] my last appointment?
- What [ are = were ] my appointments ( for = on ) < specified date >?
- What appointments [ do = did ] I have ( for = on ) < specified date >?
- [ What’s = What is = What was ] the date ( for ) < specified date >?
- What are the dates ( for ) < specified date >?
- What day of the week is < specified date >?
where < specified date > includes…
day: [ today / tomorrow / the day after tomorrow / yesterday / the day before yesterday ]
( next / last / this ) [ Monday / Tuesday / … / Sunday
]
( next / last / this ) [ June 1st,
( 2004 ) / etc. ]
relative date: [ a = one / two / three / four ] [ day(s) / week(s) / month(s) / year(s) ] from < day >
week or weekend: ( the ) [ week / weekend ] ( of ) [ June 1st, ( 2004 ) / etc. ]
Contacts
Email
- [ Read = Get ] ( my ) [ mail = email = messages ]
- [ Read = Get ] ( my ) [ next email = next message = first email = first message ]
- [ Next = First ] [ email = message ]
- [ Save = File ] ( this = that = the ) [ email = message ]
- Delete ( this = that = the ) [ email = message ]
- [ Read = Get ] ( my = the ) [ last = previous = prior ] [ email = message ]
- [ Last = Previous = Prior ] [ email = message ]
Send Audio Email
- [ Record = Send = Start = Write ] [ an email = a message = an email
message ] to < name >
- [ Record = Send = Start = Write ] a reply
- Reply to [ this = that ] [ email = message = email message ]
- [ Record = Send = Start = Write ] a reply to all
- Reply to all
Record Audio Notes
- [ Record = Start = Take ] ( a = my ) note
- Cancel ( the = my ) note
- Save ( the = my ) note
Phone Bridging
- [ Call = Dial ] < name > ( PAL transfers
the call and determines which contact number to call based on which are
available and the current day / time )
- [ Call = Dial = Transfer me to ] the < phone number
> for < name > ( PAL transfers the call )
- [ Call = Dial = Transfer me to ] < name > ( at =
on ) ( the = her = his ) [ home / office = work / cell = cellular = mobile ]
( phone = telephone ) ( PAL transfers the call )
- [ Conference to ] the < phone number
> for < name > ( PAL conferences the call )
- Conference ( me ) [ with = to ] < name > ( at =
on ) ( the = her = his ) [ home / office = work / cell = cellular = mobile ]
( phone = telephone ) ( PAL conferences the call )
Call Back / Wake up
- Call ( me ) back [ at / in ] < time / time span >
- Wake ( me ) up [ at / in ] < time / time span >
PAL Sheets List
- What sheets [ are available = do I have = are there ]?
- What are the available sheets?
PAL Sheets
- [ Look up = Load ] < PAL Sheet file name >
The commands in PAL Sheets are unique to each individual sheet. Open the PAL Sheet file to view the commands.
PAL Web List
- What podcasts are available?
- What [ songs = playlists ] are available?
- What radio stations are available?
- What RSS feeds are available?
- What web pages are available?
- What documents are available?
- What [ routes = roads ] are available?
- What stocks are available?
Podcasts
- Play < Podcast Friendly Name >
- What podcasts [ are available = do you have = do I have ]?
- What are my podcasts?
Songs and Playlists
- Play < Song or Playlist Friendly Name >
- What [ songs = playlists ] [ are available = do you have = do I have ]?
- What are my [ songs = playlists ]?
Radio Stations
- Play < Radio Station Friendly Name >
- What radio stations [ are available = do you have = do I have ]?
- What are my radio stations?
RSS Feeds
- Read < RSS Feed Friendly Name >
- What RSS feeds [ are available = do you have = do I have ]?
- What are my RSS feeds?
Web Pages
- Read < Web Page Friendly Name >
- What web [ pages = sites ] [ are available = do you have = do I have ]?
- What are my web [ pages = sites ]?
Documents
- Read < Document Friendly Name >
- What documents [ are available = do you have = do I have ]?
- What are my documents?
Traffic
- What's the traffic on < Road Friendly Name >?
- What ( traffic ) [ routes = roads ] [ are available = do you have = do I have ]?
- What are my ( traffic ) [ routes = roads ]?
Weather
- [ What’s = What is ] the weather?
- [ What’s = What is ] the weather [ in = for ] zip code < zip code >?
- [ What’s = What is ] the weather [ in = for ] < weather city >?
- What weather [ cities = locations = sites ] [ are available = do you have = do I have ]?
- What are my weather [ cities = locations = sites ]?
Stock Quotes
- What's < Stock Friendly Name > trading at?
- What [ stocks = stock quotes = ticker symbols ] [ are available = do you have = do I have ]?
- What are my [ stocks = stock quotes = ticker symbols ]?
Exchange Rates
- [ What’s = What is ] the [ exchange rate = currency rate = currency exchange = currency exchange rate ] ( between = for = from ) ( the )
< country one > ( and = to ) ( the ) <country two>
Scripts
Please
refer to Scripts for a description of how to use
script grammars
Calculator
- [ Calculate = What’s = What is = How much is ] #.# < operation > #.#
- [ Calculate = What’s = What is = How much is ] the square root of #.#
where #.# includes...
any positive or negative number (with or without a decimal point), or "the
number pi". It also includes "that number" or "that
value" (the last in a chained calculation)
and < operation > includes...
plus, added to, minus, subtracted from, take away from, times, multiplied by, percent of, divided by, divided into, into
Dictionary
- [ How do you spell = How do I spell ] ( the
word ) < word >
- [ What are = List the = List some ] synonyms for
( the word ) < word >
- [ What's = What is ] the [ definition = meaning ] [ of = for ]
( the word ) < word >
- ( Please ) define ( the word ) < word >
- [ What are = List the = List some ] antonyms for
( the word ) < word >
World Clock
- [ What’s = What is ] [ the date today = today’s date ]?
- What day is it today?
- [ What’s = What is ] the time ( in < city > = for < city > )?
- What time is it ( in < city > = for < city > )?
where city includes...
Atlanta, Boston, Chicago, Dallas, Denver, Detroit,
Geneva, Hong Kong, Honolulu, Houston, London, Los Angeles, Montreal, Munich, New York, Paris, Philadelphia, Phoenix,
Portland, Rome, San Francisco, Seoul, Tokyo, and Toronto
Speech Profiles
- [ What = who ] is the [ active = current ] ( speech ) profile?
- What ( speech ) profiles are [ there = available ]?
- What are the speech profiles?
- This is < speech recognition profile name >
This command will immediately assign the <speech
recognition profile name> as the default profile for the device you are
currently using (either local or remote) in the PAL Options / Speech Profiles
tab
Greetings
- Hi
- Hello
- Good [ morning = afternoon = evening = night ]
- Thanks
- Thank you
Help
- Help ( me ) [ with = on ] [ Outlook = Microsoft® Outlook ]
- Help ( me ) [ with = on ] [ contacts = phone numbers = addresses ]
- Help ( me ) [ with = on ] [ phone calls = phone = telephone = phone bridging = making phone calls = placing phone calls ]
- Help ( me ) [ with = on ] [ email = mail = messages ]
- Help ( me ) [ with = on ] [ audio email = sending email = sending audio
email = sending messages ]
- Help ( me ) [ with = on ] [ calendar = appointments ]
- Help ( me ) [ with = on ] [ dictation = notes = audio notes = recording
= recording notes ]
- Help ( me ) [ with = on ] [ call me = call back = call me back = calling
me back ]
- Help ( me ) [ with = on ] [ wake up = waking me up ]
- Help ( me ) [ with = on ] desk tools
- Help ( me ) [ with = on ] calculator
- Help ( me ) [ with = on ] [ dictionary = spelling ]
- Help ( me ) [ with = on ] [ world clock = clock = time = date ]
- Help ( me ) [ with = on ] [ internet data = internet information = internet ]
- Help ( me ) [ with = on ] [ stock quotes = stocks ]
- Help ( me ) [ with = on ] weather
- Help ( me ) [ with = on ] [ exchange rates = exchange = currency ]
- Help ( me ) [ with = on ] [ PAL Sheets = Lookup Sheets = Sheets = Excel =
Microsoft® Excel ]
- Help ( me ) [ with = on ] periodic table
- Help ( me ) [ with = on ] volume conversions
- Help ( me ) [ with = on ] state information
- Help ( me ) [ with = on ] [ interrupt = interrupting = interrupting PAL ]
Operational Details
Launching PAL will launch Outlook, if it is not already open. However, it is
best to open Outlook first and, if connected to a server (such as a Microsoft® Exchange
Server), allow the system to
achieve
Connected and
All folders are up to date (in the lower right corner
of the Outlook screen) prior to launching PAL.
Like many Windows programs, PAL can take some time to shut down. Furthermore, in
shutting down, the software and/or its component processes might
"hang" in the background, causing problems. The Windows Processes
associated with PAL are:
- PAL.exe, the main Personal Audio Link™ program
- Adondo.exe, the internal SIP softphone
- Excel.exe, used to read PAL Sheets
- Outlook.exe, used to read e-mail, appointments, and contact
information
The Windows Task Manager (Ctrl-Alt-Del/Processes) displays each of these processes and their
associated memory consumptions (if visible as an open window, PAL also will
be listed as a Windows Application). Upon shutting down PAL, each of the
above applications should shut down independently (except Outlook, which may
stay open). If any of the above processes hang, you may wish to
End Task
manually, and/or reboot your PC.
If you shut down Outlook with PAL running, the Outlook interface should
close, but Outlook will continue running (viewable in the Processes list). In
this state, PAL can access your Outlook information. To view the
Outlook interface again, simply open Outlook as you normally would.
When you
install PAL, the default location for the new Adondo PAL folder is
C:\Program Files. There are 5 folders within the Adondo PAL folder:
- Config - contains the XML files for PAL Web Presets and PAL Scripts
- PAL Temp - contains temporary files used by PAL
- Sheets - contains the PAL Sheet Excel Workbooks that PAL can access
- UAB - contains temporary files used to update the application
- Watch - contains the output from saving the Watch Screen
If you
uninstall PAL using the Add or Remove Programs Control Panel, the Adondo PAL folder
and the Config and Sheets folders within the Adondo PAL folder
will not be removed, because they contain files that you might have changed.
If you wish, you can manually delete these folders and the files within them.
Troubleshooting
Launch Errors
| Problem: |
Upon launch, the following
Windows Security Alert appears: |
| |

|
| |
This message appears if Microsoft® Service Pack 2 is
installed on the computer. |
| Try: |
Click Unblock, and the alert
should not appear again. |
| Problem: |
Upon launch, PAL says "The local microphone, used before, may have been removed.
Check Options: General Settings."
This probably means that a new local audio device (e.g., a USB
handset) has been installed in the PC, or that a device
previously selected as a local audio device has been removed
from or is not properly plugged into the PC. |
| Try: |
Go to the PAL Options / General
Settings tab and make sure that the selected Local Audio Input and
Local Audio Output devices are the ones you
want to use to talk to and listen to PAL locally. Make sure that they
are properly installed in the PC. Then, close and re-launch PAL. |
| Problem: |
PAL takes several minutes to launch, and finally
says "I'm not able to connect to the Internet so some
features may not be available." This means that PAL cannot make Internet web queries for
information such as weather and currency exchange rates. |
| Try: |
Assure that your PC is connected to the Internet and that Internet Explorer can browse web sites successfully. If your PC can access the Internet, then likely there is a minor problem with Windows Sockets (WinSock), the application that provides the TCP/IP interface under Windows. Often a utility called WinsockXPFix.exe
can repair WinSock and other TCP/IP irregularities. This utility
can be downloaded from:
http://www.adondo.net/downloads/WinsockxpFix.exe. |
| Problem: |
The screen appears to have stripes
in the background. |
| Try: |
Go to the PC desktop, right click
on the desktop, and then click Properties to get to the
Display Properties window. Go to the Settings tab, and make
sure Color quality is set on Highest (32 bit). Click
Apply. |
| Problem: |
PAL shuts down and displays an
error saying that PAL.exe has encountered a problem and needs to
close. When you go to the PC Start / Administrative Tools /
Event Viewer and then open the Application list, there is an
error that when you open it (double click), the Description reads "Faulting application pal.exe, version ...., faulting module ntdll.dll, version ...., fault address ....."
For example: |
| |

|
| Try: |
Go to the PC Start / Control Panel
/ Add or Remove Programs. Click Add/Remove Windows
Components and when the Windows Components Wizard appears,
confirm that the Indexing Service is not checked. If it
is, uncheck it and click Next. Reboot the PC and re-launch PAL. |
|
Problem: |
After launching PAL, a Limited
Permissions message reading "Adondo PAL requires full Computer Administrator permissions.
Please log off Windows and log back on with a User Account that has full Computer Administrator permissions"
appears. |
| Try: |
Change your account type to a Computer Administrator:
- Log off your PC user account and log back on in a Computer Administrator account.
- Go to Start / Control Panel / User Accounts / Change an Account.
- Click on the account in which you would like to use PAL, then click "Change the account type".
- Select Computer Administrator and then click "Change Account Type".
|
Outlook Issues
| Problem: |
PAL reads the phone number of a
contact as one large number (such as 6 million one hundred
thousand...). |
| Try: |
This problem occurs when the phone numbers in your Outlook
contacts are formatted incorrectly. Outlook should format
the numbers automatically unless you have not specified a
location under Phone and Modem Options.
- Go to Start / Control Panel / Phone and Modem Options.
- Select the Dialing Rules tab and click New.
- Enter the Location name (ex. Home) and your local area code in the
specified areas. Then click OK to apply the settings.
- You may need to go into your Outlook contacts and try re-entering the
phone number. Once you have specified your location the number will format automatically.

|
| Problem: |
PAL no longer reads emails after
the user has changed the Outlook profile to a different email
address. |
| Try: |
Shut down PAL completely, then
re-launch it. PAL does not automatically refresh Outlook,
so whenever you make a change in Outlook, you must
re-start the program in order for PAL to recognize the change. |
|
Problem: |
PAL will not play an audio email
attachment. |
| Try: |
Make sure that the attachment is
either an MP3 or WAV file. PAL does not play WMA files. |
Phone Problems
| Problem: |
When calling PAL remotely, a voice recording says "The person you are calling is not available…" or some other similar message.
The top line of the PAL Telephone tab may read, "Unable
to Connect" or "Microphone Only" (PAL can poll the VoIP connection
only occasionally, so this indication is delayed), and the phone
number at the bottom of the PAL interface may appear in brown
text. This
means that the PAL Telephone is either not registered or has temporarily lost its registration. |
| Try: |
Ensure proper PC setup
Call PAL again
- Wait a few minutes, then call PAL again. If the PAL
Telephone has temporarily lost its registration, it may
come back automatically.
Manually refresh the connection
- Go to the PAL Telephone tab and click the Refresh
button (
).
- If that doesn't work, close and re-launch PAL, then
call PAL again.
Avoid computer network conflicts
- Make sure that your PALConnect number is being used
in only one version of PAL. If two or more versions of PAL are
running with the same PALConnect number (e.g., on more than one
PC), a conflict occurs and the results are unpredictable
(e.g., the wrong PC answers, neither PC answers, a busy
signal occurs, a “not available” message begins
immediately). If the conflicting PCs are part of the same
network (share the same firewall or use the same DHCP
addressing) then both PCs may need to be restarted. In rare
cases, the number may be
temporarily disabled. However, service should resume
automatically after a few minutes.
- Certain PC remote access capabilities, such as Windows XP
Remote Desktop Connection, can interfere with PALConnect connectivity. The effect is unpredictable. Often PAL will no
longer be able to detect inbound phone calls.
Ironically, inbound calls may succeed while the remote
access session is in progress. Then, after the session
finishes, inbound calls may start failing. This problem can
persist for some time, or indefinitely. For reliable
operation, avoid remote PC access sessions.
If your PC is behind an enterprise firewall, the firewall settings may need to be modified
Check PALConnect service
|
PAL Doesn't Respond
| Problem: |
When I speak to PAL using a
PC-based microphone and speakers, PAL does not seem to hear me at all and/or I don’t hear PAL at all. You can see if PAL’s
local audio input (e.g., microphone) is hearing anything by going to the
Watch Screen tab and observing whether the LOCAL Microphone
meter is registering any sound and whether any text is displayed as you speak. |
| Try: |
Ensure proper PC setup
- Confirm that your PC is turned on and that the PAL
software is open on your PC.
Speak the necessary wake-up / security phrase
- If you are using PAL locally, make sure PAL is awake by saying PAL's name (if you have not set
wake-up security) or the wake-up security phrase (if you
have set wake-up security). Note: If you are using Local
Wake-Up Security and PAL is asleep, the Watch Screen will
show automatically on the third consecutive unsuccessful
recognition of the wake-up security phrase.
Confirm local audio devices
- Make sure that your local audio devices are plugged in, turned on, and that the volume
levels are set high enough.
- Confirm that your local devices are selected in the
PAL Options / General Settings tab for Local Audio
Output (e.g., speakers) and Local Audio Input (e.g., microphone).
- At the bottom of the PAL interface, if the Mute /
UnMute icon reads UnMute, click it. Note: Upon three
consecutive Failed Recognitions, the Watch Screen will
appear automatically. On the fifth consecutive Failed
Recognition, PAL will mute automatically and the following
screen will appear (to un-mute PAL, click UnMute on the
PAL interface):

The Failed Recognition counter resets to zero when PAL mutes automatically, goes to sleep, recognizes
a command, switches to remote mode (i.e., when you call PAL from a telephone), and when PAL launches.
Reset local audio devices
- Go to the PAL Options / General Settings tab. Change
your Local Audio Output device to a different device than
the one selected, then,
re-select your speakers. Likewise, change your Local Audio
Input device to a different device than the one selected,
then, re-select your microphone.
|
PAL Doesn't Understand
| Problem: |
PAL keeps saying "Please try again",
"Excuse Me", "I’m sorry", "I missed that", or a
similar non-recognition phrase.
This means that PAL hears you but does not recognize what you are saying.
To see what PAL thinks you are saying, view the PAL Watch Screen
tab and observe the text as you speak. |
| Try: |
Speaking and PAL commands
- Say exact PAL commands. PAL looks for an exact
match between what you say and its programmed commands
(please refer to
All PAL Commands for details).
For PAL Sheets, make sure
that you have asked PAL to load the sheet (e.g., "Look up
state information") before making commands for that sheet.
- Position your audio device and speak the same way as when you performed
speech training.
- If you have renamed PAL and if you have set up a security phrase(s),
use those
commands and not "PAL" (please refer to
Security: Wake / Sleep for
details).
- Perform more training for your speech profile(s)
(speech profiles store information about how to recognize the user’s voice.
They reside and can be created within the "Speech" folder in the computer’s "Control Panel") (please
refer to
Speech Profiles for details).
- If you are asking PAL for Outlook Contact information
(e.g., "What's the cell phone number for Bob Jones), make
sure that you are saying the proper Friendly Name for the
Contact (please refer to
Contacts Commands
for details on
Friendly Name). Also make sure the Contact is located in the
Outlook Contacts folder. PAL will not recite
information for Contacts located in sub-folders within the
Contacts folder.
- Note that if PAL misunderstands you five consecutive
times, it will automatically mute. If this happens,
you will need to click the "UnMute" icon at the bottom of
the screen.
Confirm proper PAL setup
|
PAL Keeps Talking
| Problem: |
Background noise or conversation not intended
for PAL is causing PAL to continuously say, "Please try again", "I’m sorry", etc.
through your local speakers. This is because PAL is
listening, awake, and hearing words that are not PAL commands
(commands are phrases that PAL is programmed to recognize).
- PAL listens through the local microphone selected as Local Audio
Input in the Options / General Settings tab
- PAL launches in sleep mode and wakes up when it recognizes
the appropriate wake-up phrase (PAL's Name or wake-up security
phrase). Words that sound like "PAL" can cause PAL to wake up if
you have not renamed PAL or set a wake-up security phrase
- While awake, PAL will say, "Please try again" if it hears words /
phrases that are not PAL commands
(commands are phrases that PAL is programmed to recognize)
|
| Try: |
Mute / PAL
To stop PAL from listening through your local microphone without closing the PAL application:
- To mute PAL, click the Mute icon at the bottom of the PAL interface
- To un-mute PAL once it is muted, click the UnMute icon at the bottom of
the PAL interface
Shutdown PAL
To exit the application entirely:
- Right click on the PAL icon in the system tray and click
Shutdown PAL
|
PAL Sheet Problems
| Problem: |
PAL says, "Sorry, there was an error loading
<sheet file name>" (e.g., "Sorry, there was an
error loading Periodic Table") when you try to look up a PAL
Sheet. |
| Try: |
Confirm that Sheet2 of the workbook (the second tab) contains
the active data (commands, responses, records and elements).
Make sure that there are no blank cells embedded in the range
of data in Sheet2.
Clear all entries and formatting that are outside the range
of data in Sheet2 (there might be formatting that is not visible
in the cells, but that is causing an error):
- Close PAL and open the problem sheet (sheets are located in C:\Program Files\Adondo PAL\Sheets). On Sheet2,
which contains the active data, highlight all columns to the right of the range of data (an easy way to do this
is to highlight the first column to the right of the range, hold down the Shift and Ctrl keys, and press the right
arrow key). In the Excel menu, go to Edit, Clear, and click All.
- On Sheet2, highlight the rows below the range of data (highlight the first row below the range of data, hold down
the Shift and Ctrl keys, and press the down arrow key). In the Excel menu, go to Edit, Clear, and click All.
- Save and close the sheet, re-launch PAL, and try to look up the sheet again.
Note: Deleting columns and/or rows can leave hidden formatting behind, causing continued problems.
The surest method is to Clear the contents rather than to Delete the rows and/or columns. |
| Problem: |
When you try to load a PAL Sheet, PAL says, "Sorry,
<your name>, a reference to a record is missing in the search phrase in column __." This means that
in Row 1, in the column PAL mentions, the <record> reference is either missing or formatted incorrectly.
|
| Try: |
Open the PAL Sheet (sheets are located in C:\Program
Files\Adondo PAL\Sheets) and go to the second tab. Check the command
(commands are phrases that PAL is programmed to recognize)
in the column that PAL references in the error message, and make sure that
that there is "<record>" reference and that there are no spaces between the word
and the angled brackets that both precede and follow the word (i.e.,
<record>). Save any changes to the sheet, close
and re-launch PAL, and try loading the sheet again.
|
| Problem: |
When you try to load a PAL Sheet, PAL says, "Sorry,
<your name>, there's an error in column __." This means that
there is an error in the command
(commands are phrases that PAL is programmed to recognize) (Row 1), in the column PAL mentions.
|
| Try: |
Please refer to PAL Sheets Commands
for a description of how commands
(commands are phrases that PAL is programmed to recognize) are structured in PAL Sheets.
|
| Problem: |
When you try to load a PAL Sheet, PAL says, "Sorry,
<your name>, I couldn't load the commands for <sheet file
name>." This means that there is an error in the commands
(commands are phrases that PAL is programmed to recognize)
(Row 1) and/or the records (Column A)
in the sheet.
|
| Try: |
Please refer to PAL Sheets Structure and Format,
PAL Sheets Commands and
PAL Sheets Records
for a description of how commands
(commands are phrases that PAL is programmed to recognize) and records are structured in PAL Sheets.
|
| Problem: |
When you try to load a PAL Sheet, PAL says, "Sorry,
<your name>, I couldn't load the data for <sheet file
name>." This means that there is a problem with the data in the body of the sheet.
|
| Try: |
Open the PAL Sheet (sheets are located in C:\Program
Files\Adondo PAL\Sheets) and go to the second tab. Make sure that the data in the sheet has not been deleted
and that it appears normal.
|