gbSayList
gbSayList is an easy to use freeware application for speaking a list of words, phrases, or numbers.
Simply paste the list into gbSayList and select the way in which you want the list to be spoken. Words can also
be loaded into gbSayList by specifying a filename containing words in the command line. This allows other
applications to pass information on to gbSayList.
gbSayList uses a single main screen, consisting of a toolbar and a single textboxes which
holds the word list. A statusbar is used to provide information about the size and current position
within the word list.
Additionally, a context menu of options is available for the word list.
Feature List
gbSayList provides a variety of features to change how the word list is created, viewed,
or modified:
- Speak a list of words
- Speak selected words from the list
- Speak from any word to the end of the list
- Convert numbers into words (i.e., 12 is spoken as 'twelve')
- Words highlighted and scrolled into view as spoken
- Paste words into list area
- Recorder style speaking options - play/stop/first/next/previous/last
- User-defined pause between spoken words
- Create word list (extract words from all lines)
- Sort word list
- Restore last session on startup
- Open file of words on startup via command line
- User defined font
- Online Help
Using gbSayList
Using gbSayList couldn't be simpler.
- Select the source text by pasting text into the textbox
- Press the "Play" toolbar button
That's it. The list of words will be spoken, starting with the word containing
the curosr. If a selection of words is made, only the selected words will be spoken.
When gbSayList is opened, it automatically restores the last session (it saves the textbox
contents into a temporary session file).
Toolbar
Most gbSayList features or settings are accessed through the toolbar buttons.
Play
Plays the selected items in the list. If there is no selection, the list is read
starting with the word at the caret through the last word in the list.
Plays the entire list
Stop
Stops reading following completion of the line currently being spoken.
Paste
Pastes the contents of the clipboard into the textbox at the caret. If there is a selection,
it is replaced with the clipboard contents.
First
Speak and select the first word in the list.
Prev
Speak and select the previous word (from the caret position) in the list.
Current
Speak and select the current word in the list (where the caret is located).
Next
Speak and select the next word (from the caret position) in the list.
Last
Speak and select the last word in the list.
Font
Opens a font selection dialog, where the user selects the font for both textboxes.
Settings
Pressing the Setting button will set the speaking delay between words to zero.
However, pressing the down arrow next to the Settings button will display a context
menu with the following options.
Case Sensitive Sort
Enables case sensitive sorts (see Context Menu discussion)
AutoSpeak On Startup
Plays the entire list of words, from the prior session, when gbSayList starts.
End of List Notification
Enables the phrase "No more items." to be spoken after reading a word or list of words.
Also enables speaking the word "Cancelled" when the user manually stops a list from
being spoken.
Numbersr
Spoken numbers are expressed without units.
Dollars
Spoken numbers are expressed as dollars and cents
No Pause Between Words
Sets the delay between spoken words to zero seconds.
2s Pause Between Words
Sets the delay between spoken words to 2 seconds.
4s Pause Between Words
Sets the delay between spoken words to 4 seconds.
6s Pause Between Words
Sets the delay between spoken words to 6 seconds.
Context Menu
The textbox provides the following right-mouse context menu options:
Cut/Copy/Paste/Delte
Standard editing functions.
Clear
Clear the word list (empties the textbox).
Remove Blanks Lines
Removes all empty lines. Line with all blanks is considered to be an empty line.
Create Word List
Extracts all individual words from the textbox, placing one word on each
line. Duplicates are not removed. Allowed word
characters are letter, numbers, the % sign, and the underscore.
Sort Ascending
Sorts the word list in ascending order. A case sensitive sort is supported (see Settings).
Sort Desending
Sorts the word list in descending order. A case sensitive sort is supported (see Settings).
Keyboard Shortcuts
The following key combinations are available to the user to access gbSayList features:
- F3 - Search dialog
- Ctrl-T - Play
- Ctrl-S - Stop
- Ctrl-F - First
- Ctrl-P - Previous
- Ctrl-L - Last
- Ctrl-N - Next
- Ctrl-W - Current Word
Other Comments
Misecellaneous information is provided in this section.
Sessions
When gbSayList starts, it restores the text content from the previous session.
The session data is stored in "session.txt"
INI File
gbSayList application settings are saved in an INI file, kept in the same folder as the gbSayList application.
Comments and suggestions are welcome!
|