Speech and Sounds Manager
Have you ever wanted to hear things differently, perhaps to speed up your reading?
Or perhaps you want to hear items you may be missing that you could read if
only you knew they were there? If a button, check box, or other control within
a Web page could be identified with a different voice, rather than using extra
speech, it would mean you would have less to listen to.
The Speech and Sounds Manager lets you use voices, spoken text, or sounds to identify various elements of Web pages, dialog boxes, and documents. For example, you could use different notes from a piano to indicate different heading levels. You can also assign speech or a sound to specific attributes such as HTML attributes or text attributes in a word processing document. Many Web page elements have both ALT and TITLE attributes. JAWS reads the ALT attribute by default and you may never know that a title is available. Perhaps the title would give you more information. Alternatively, you might want JAWS to identify bold text in a document by reading it in a deep voice. When you use Speech and Sounds Manager to alter the way JAWS reads information, you can store your associations as a scheme that you can apply at any time. You can also easily switch between schemes.
JAWS Tip: To change the active scheme, press INSERT+ALT+S. Use the arrow keys to select a new scheme and then press ENTER. This scheme remains the active scheme until you change it again.
EXERCISE: Explore the Select a Scheme dialog box.
- Press INSERT+ALT+S.
- Press UP or DOWN ARROW to explore the choices in the list.
- Make sure that Classic is the one you have selected before you press ENTER to close the dialog box, and move on with the lesson.
To open the Speech and Sounds Manager, do the following:
- Press INSERT+F2.
- Select "Configuration Manager" and press ENTER.
- Press CTRL+SHIFT+D to select the default JCF file.
- From the Set Options menu, choose Speech and Sounds Manager.
The Speech and Sounds Manager Options dialog box opens.
Creating a New Scheme
A scheme is a collection of settings that you save as a single group. You can
use schemes to quickly customize your JAWS speech and sound settings. You can switch between schemes quickly. Some examples might include schemes for the following situations:
- Proofreading word processing documents
- Leisurely reading, without proofreading
- Searching for text with certain attributes, such as bold, underline, or italics
- Announcing more options on certain Web pages that may not be apparently available by just reading the text on the screen
EXERCISE: Use JAWS to create a new scheme by following the steps below.
- Open the Speech and Sounds Manager. In the Select Scheme combo box, make
sure that Classic is selected before continuing with the exercise.
If it is not, press the letter C several times to move through all
of the items that start with that letter to find it.
- Choose the Create New Scheme button. An Untitled - Edit Scheme multi page dialog box opens with focus on the General tab page. The cursor is in the Scheme Description edit area. The text description from the classic scheme is highlighted there.
- For now, type something like "My new scheme."
- Press TAB to move to the OK button, and activate it by pressing SPACEBAR. The Save As dialog box appears.
- Give the new scheme a name, such as "My Test Scheme," and press ENTER. Focus returns to the Speech and Sounds Manager Options dialog box, with focus on the Create New Scheme button.
- Press ALT+S to save the current scheme.
- Press TAB to move to the OK button, and press SPACEBAR to activate it. This closes the Speech and Sounds Manager Options dialog box, returning focus to the Configuration manager.
- Press ALT+F4 to close Configuration Manager. Save your changes if you are asked to do so.
EXERCISE: The Edit Scheme dialog box is a multi-page dialog box composed of several different tab pages. In the next exercise you will take a look at the dialog box in more detail using the scheme you just created. You will use the Edit Scheme dialog box to assign speech or a sound to almost any element that JAWS recognizes.
- Open the Speech and Sounds Manager again:
- INSERT+F2
- Configuration Manager
- CTRL+SHIFT+D to select the default JCF file
- Set Options, ALT+S
- Speech and Sounds Manager, M
- If you are continuing this exercise immediately after the previous exercise, your new scheme will be the active scheme in the Select Scheme list. If it is not, find it in the list of available schemes before continuing.
- Choose the Edit Current Scheme button. You are in the Edit Scheme dialog box for your new scheme, on the General tab page where you entered a description previously. You can modify this text any time by repeating these steps to get here.
- Press CTRL+TAB to move to the Control Type tab.
- Use the UP or DOWN ARROW keys to move through and explore
the list of control types. Notice that all of the controls are set to speak
the control type using the normal voice.
- For the time being, continue to press CTRL+TAB and explore all of
the tab pages in this dialog box. There are tab pages you can use to modify the way
JAWS reads control states, attributes, font names, font sizes, colors, indentation,
HTML attributes, and more. Eventually, you will come back to the General tab.
- If you plan to continue with the next series of instructions, you can leave
this dialog box open. If not, choose the Cancel button. Close the Speech
and Sounds Manager, and then close Configuration Manager.
Assigning Sounds to HTML Elements
You may recall that previously in the Surf's Up lesson on Dealing with Difficult Pages, there was a link for the JAWS Training Headquarters that had a link in the foreground and a title attribute in the background. If you did not know that the title attribute was there, you might never find and read the extra information the author of the page intended to provide.
EXERCISE: In this section, you will change your scheme so it associates a sound with an HTML element such as a title attribute. To begin, open the Speech and Sounds Manager if necessary and make sure you select the scheme you created. Then, choose the Edit Scheme button and do the following:
- Press CTRL+TAB until you move to the HTML tab page. There are already several different HTML elements that JAWS identifies listed here.
- Press DOWN ARROW to explore the list. Did you notice that Title is not in the list? We'll add it.
- Press TAB to move to the Add button, and activate it with the SPACEBAR. Alternatively, you could also press the access key ALT+A to activate the Add button without having to move to it first.
- Type the word title in the Add HTML Element Attribute edit field.
- Press ENTER to activate the Next button. A Select Behavior dialog box appears asking if you want to speak the item or play a sound when a title attribute is encountered on a Web page.
- Press DOWN ARROW to select the Play Sound radio button.
- Press ENTER to activate the Next button. The Select Sound dialog box appears with a list of over one hundred sounds that are included with JAWS.
- Press ALT+P or SPACEBAR to sample any sound in the list as you press UP or DOWN ARROW to move through the list.
NOTE: If you want to hear a sound while you are also listening to speech, like text on a Web page being read, the sound should be fairly crisp and loud enough to hear.
- For this exercise, press M until you select the MetalDing.wav sound. Press
ALT+P to hear a preview of this sound. After you have previewed this
sound, press ENTER. The Select Sound dialog box closes and focus returns to the Edit Scheme dialog box. Notice that now you have a rule defined for title that reads, "title, play sound, MetalDing.wav" in the list of attributes that JAWS will now look for. You can press INSERT+UP ARROW to re-read the item in the list.
- Press TAB to move to the OK button, and activate it with the SPACEBAR. Focus returns to the Edit Current Scheme button in the Speech and Sounds Manager Options dialog box.
- Press ALT+S to activate the Save Current Scheme button.
- Press TAB to move to the OK button, and activate it with the SPACEBAR. Focus returns to Configuration Manager.
- Press ALT+F4 to close Configuration Manager. Be sure to answer "Yes" to save the changes if you are asked.
- The line below this has the same example of a link with both screen text and a title attribute that was on the page with the lesson on Dealing with Difficult Pages. Press DOWN ARROW to move to the link. You should hear the text of the link spoken as well as the MetalDing.wav file play.
JAWS Training Headquarters
Now that you hear the MetalDing sound played, you know that in addition to the text of the link, which is visible on the screen, there is also a title attribute for this link. The title is not visible on the screen, but you know it is there. Do you remember how to switch JAWS temporarily so that it can read the title information instead of the screen text for this link?
EXERCISE: Follow the steps below to switch JAWS temporarily to read the title information.
- Press INSERT+V to open the Adjust JAWS Options dialog box.
- Press T until you select "text Links show Using - Screen Text."
- Press SPACEBAR to toggle this until you hear "text Links show Using - Title."
- Press ENTER to close the Adjust JAWS Options dialog box and re-read the link.
- Open the JAWS list of links with INSERT+F7 and notice the title now appears there as well.
- Press ESC to get out of the list of links when you are finished.
NOTE: Remember, this is a temporary setting. As soon as you press ALT+TAB to move away from Internet Explorer to another program and back again, the default setting of reading only the screen text for links will be in place again.
If you did not hear the WAV file play, make sure your scheme is the currently selected scheme and try it again. Press ALT+INSERT+S to open the Select a Scheme dialog box. Find your scheme in the list and press ENTER.
Experiment with the other HTML elements available in the Speech and Sounds
Manager. You can assign sounds to headings, form controls, graphics, frames,
image maps, tables, and more.
Ignoring HTML Attributes
What if you don't want to hear some attributes that JAWS speaks on Web pages?
For example, perhaps you don't want to hear JAWS say, "OnMouseOver," when you
encounter an OnMouseOver link. JAWS also has the ability to ignore HTML attributes.
EXERCISE: To ignore an HTML attribute, do the following:
- In Speech and Sounds Manager, select the scheme you want to modify in the Select Scheme list. Then activate the Edit Scheme button.
- Press CTRL+TAB to move to the HTML tab. This tab contains
a list of HTML attributes that have already been defined. OnMouseOver is one
of these. For this exercise, press DOWN ARROW until you select
"OnMouseOver" in the list.
- Press the TAB key one time to move to the Behavior group of radio buttons. Press
DOWN ARROW to move to and select the Ignore radio button.
- Press ENTER to close the Edit Scheme dialog box.
- Save the scheme and close Speech and Sounds Manager and Configuration Manager.
Choose Yes when you are asked to save your changes.
Create a Scheme To Speak Bold Text Using the Bold Voice Alias
EXERCISE: In this exercise you will create a scheme that looks for bold text and speaks it in a different voice.
You can use voice aliases to have JAWS announce certain items, attributes, or states in a different voice. In this section, you will assign a voice alias to bold text. To begin, open the Speech and Sounds Manager and then do the following:
- In the Select Scheme list, select the scheme you created earlier, and then choose the Edit Current Scheme button.
- Press CTRL+TAB until you move to the Attributes tab. You are in a list of attributes. This list contains one definition for the Default setting, which is set to ignore attributes, and a few other definitions already created by Freedom Scientific.
- Press ALT+A to choose the Add button. An Add Attribute dialog box opens with a list of check boxes you can choose for different attributes such as bold, underline, italics, and more.
- Press SPACEBAR to select the Bold check box. Feel free to explore the other items you could check, but for this exercise, only check bold. When you are finished exploring, choose Next. The Select Behavior dialog box of radio buttons appears.
NOTE: If you check multiple items here ALL items must be present in the same text in order to match what you are looking for. In other words, if you select both bold and underline, the text must have both attributes present to match the rule. If you want to look for EITHER bold OR underline, you would create a separate rule for each.
- Press DOWN ARROW to move to and select the Speak Item Text Using
Voice radio button, and then choose Next. The Select Voice Alias dialog box appears with a list of over thirty different voice aliases that Freedom Scientific has already created.
- Use the arrow keys to select the BoldVoice voice alias, and
then press ENTER to activate the Finish button.
- Close the Speech and Sounds Manager and Configuration Manager. Be sure to
save all of your changes.
You may need to switch to your new scheme to test your voice alias. Press ALT+INSERT+S to open the Select a Scheme dialog box. If your scheme is not selected, scroll up or down and choose your scheme. Test it by reading some of the lines of text on this page that have bold text. JAWS should read those words in a deeper voice. This makes it very easy to determine exactly which words appear in bold text.
Speech and Sounds Manager Training Mode
Introduced in JAWS 5.10, training mode helps you familiarize yourself with how the active scheme uses sounds to provide information. When training mode is on, JAWS announces detailed information for items, states, and attributes as well as the sounds assigned to them in the active scheme. You hear the sound, and then JAWS announces the same information you hear when using the Classic scheme.
JAWS Tip: Training mode also announces information for items,
states, and attributes that the active scheme ignores.
Since the sound assignments made by the scheme's creator may not be immediately
obvious, training mode can help you determine the purpose of each sound. For
example, if a scheme uses two different sounds to indicate the state of a check
box, you might not be able to tell which sound indicates that the check box
is selected. If training mode is on, JAWS plays the sound and then says, "checked"
or "not checked."
To turn training mode on or off:
- Press INSERT+ALT+S.
- To turn training mode on, select Toggle Speech and Sounds Training
Mode On and press ENTER. If you want to turn training mode off,
select Toggle Speech and Sounds Training Mode Off and press ENTER.
NOTE: If you are using JAWS 5.1 or later, you can use Settings
Packager to share your schemes with other JAWS users. For more information on
this program, review the lesson later in Surf's Up on Settings Packager.