Greetings,
Someone with a bit of free time can already do this. Here are some ideas
to point you in the right direction:
1. Create a dictionary that contains the list of wrongly pronounced
words along with how Window-Eyes should speak them.
2. Hook the OnSpeak event in Window-Eyes.
3. Iterate through the dictionary, and check if one of the words exists
in the string your synthesizer is about to speak. If so, replace it.
Otherwise, do nothing.
4. Add a user interface to allow the end user to add, update, and
delete entries as needed.
5. For even more flexibility, allow the user to enter regular
expressions to permit wildcard characters for a dictionary entry.
A more modern dictionary is certainly doable today with Window-Eyes 7.2
and will continue to be so in 7.5. This is the beauty of Window-Eyes
scripting-- you can add features or improve upon existing ones without
having to wait for us to do so in Window-Eyes itself.
Regards,
Steve
On 2/4/2011 8:37 PM, Gary King wrote:
I have been hoping for many years that GW Micro would make the
Window-Eyes exception dictionary more versatile. I actually have more
flexibility with the Talks exception dictionary on my cell phone than I
have with the exception dictionary in Window-Eyes. For example, try
making Window-Eyes say AT&T clearly. You can put any combination of
numbers, symbols and letters into the JAWS exception dictionary, making
it more versatile than the dictionary in Window-Eyes.
Gary King
[email protected]
----- Original Message ----- From: "David" <[email protected]>
To: "Tom Kingston" <[email protected]>; "Traci" <[email protected]>
Cc: <[email protected]>
Sent: Friday, February 04, 2011 5:37 PM
Subject: Re: how can I make WE speak a character
Does not accept punctuation characters...
Well, I guess I can see your point, on what it is designed to do. Yet,
in the 'modern' world, wouldn't it be of interest to exceed that
initial idea? At least, I would think it would have been great, if
dictionaries accepted punctuation as well. Just think of the case,
where you want your screen reader say 'dot' instead of 'period'. Or,
like in the initial of this one, with modern smily faces and hugging
symbols. Seems a bit old fashioned, that there is no way to sort out
that kind of cases, without you having to be a scripter or programmer.
So, GW, how about extending the dictionary feature a bit here, and go
modern?
----- Original Message ----- From: "Tom Kingston"
<[email protected]>
To: "Traci" <[email protected]>
Cc: <[email protected]>
Sent: Friday, February 04, 2011 5:40 PM
Subject: Re: how can I make WE speak a character
Unfortunately not. The word exception dictionary does not accept any
punctuation characters other than the apostrophe. It's designed to
correct the pronunciation of standard words. And each entry in the
character dictionary will only define a single character's
pronunciation.
Regards,
Tom
----- Original Message ----- From: "Traci" <[email protected]>
To: "gwInfo" <[email protected]>
Sent: Friday, February 04, 2011 10:50 AM
Subject: Re: how can I make WE speak a character
A little side question here.
Could I follow the same directions, and get we to speak some
emoticons I might find on the web? For example, on facebook, people
are always using the colon and P, or colon and D.
Thanks,
Traci
----- Original Message ----- From: "Tom Kingston"
<[email protected]>
To: <[email protected]>
Sent: Thursday, February 03, 2011 3:17 PM
Subject: RE: how can I make WE speak a character
Hey Chip,
Sorry for the confusion. Dictionary only is just the way I use it
because other than in a programming environment I never want to
hear all punctuation. And obviously all is all or nothing. So I put
what I want to hear in my character dictionary and set all
punctuation to dictionary only. This also allows me to make any
changes in the way I want things voiced.
Hth,
Tom
----- Original Message ----- From: "Chip Orange"
<[email protected]>
To: <[email protected]>
Sent: Thursday, February 03, 2011 5:42 PM
Subject: RE: how can I make WE speak a character
thanks Tom for the very detailed explanation.
I think my concern however was in setting the miscellaneous
punctuation to
dictionary only, for when you do that, you lose all the other
characters you
may have heard. somehow, in this very twisty discussion, I thought
you were
recommending she switch to dictionary only? if so, that's what I had
concerns about.
Chip
-----Original Message-----
From: Tom Kingston [mailto:[email protected]]
Sent: Thursday, February 03, 2011 4:24 PM
To: Traci
Cc: [email protected]
Subject: Re: how can I make WE speak a character
It depends on how you want it to work. If you just turn miscellaneous
punctuation on the character will be voiced using whatever name is
assigned
to it in the character set, such as: one half. But let's say you'd
rather it
voice: "a half." Then you can place it in your character
dictionary and
assign that name to it. There's two ways you can place it in your
character
dictionary.
Place the mouse pointer on it, or, use Shift+Left or Right Arrow
to select
it and Control-C to copy it.
Now press Control-Shift-E to open the exception dictionary dialog.
Tab to the character dictionary button if it's not in focus and
press enter.
If you used the mouse the character should already be placed in the
"Original" edit box. Otherwise, use Control-V to paste it there.
Tab to the "Replacement" edit box and enter what you want voiced.
Tab down through the remaining options and set them. Then Tab to
OK and
press enter.
Now open the Window-Eyes control panel and save the character
dictionary.
Hth,
Tom
----- Original Message -----
From: "Traci" <[email protected]>
To: "gwInfo" <[email protected]>
Sent: Thursday, February 03, 2011 2:52 PM
Subject: Re: how can I make WE speak a character
Yes, how did you do it?
Also, does we speak the actual symbol ½ ?
Traci
----- Original Message ----- From: "Tom Kingston"
<[email protected]>
To: "Traci" <[email protected]>
Sent: Thursday, February 03, 2011 11:44 AM
Subject: Re: how can I make WE speak a character
If you don't want all miscellaneous characters spoken, define the
character in your character dictionary. Then be sure to save that
dictionary. Then open the Window-Eyes control panel, Alt-S
Screen, U
Punctuation, and set miscellaneous to dictionary only. Then be
sure to
save the set file.
Hth,
Tom
----- Original Message ----- From: "Traci" <[email protected]>
To: "gwInfo" <[email protected]>
Sent: Thursday, February 03, 2011 1:46 PM
Subject: Re: how can I make WE speak a character
Have you received a reply to this?
I've been googling and playing around with we, and I can't get
it to do
it either.
I looked in the graphic dictionaries, but I must confess, I
don't know
anything about those.
This is a head scratcher, and now I want to solve the puzzle! Lol!
Traci
----- Original Message ----- From: "Carol and Roger"
<[email protected]>
To: <[email protected]>
Sent: Thursday, February 03, 2011 4:20 AM
Subject: how can I make WE speak a character
I have been trying to get this symbol, ½ (one half) to be
spoken by WE.
I have tried labeling it with the exception and the character
dictionary. It speaks when the cursor passes over it, but does
not speak
in reading, for example, when arrowing down by line. Can
someone help
as it is difficult to looc for things like sizes and measurements
without reading each space. Any help is appreciated.
If you reply to this message it will be delivered to the original
sender only. If your reply would benefit others on the list
and your
message is related to GW Micro, then please consider sending your
message to [email protected] so the entire list will receive
it.
GW-Info messages are archived at
http://www.gwmicro.com/gwinfo. You can
manage your list subscription at http://www.gwmicro.com/listserv.
If you reply to this message it will be delivered to the
original sender
only. If your reply would benefit others on the list and your
message is
related to GW Micro, then please consider sending your message to
[email protected] so the entire list will receive it.
GW-Info messages are archived at http://www.gwmicro.com/gwinfo.
You can
manage your list subscription at http://www.gwmicro.com/listserv.
If you reply to this message it will be delivered to the original
sender
only. If your reply would benefit others on the list and your
message is
related to GW Micro, then please consider sending your message to
[email protected] so the entire list will receive it.
GW-Info messages are archived at http://www.gwmicro.com/gwinfo.
You can
manage your list subscription at http://www.gwmicro.com/listserv.
If you reply to this message it will be delivered to the original
sender
only. If your reply would benefit others on the list and your
message is
related to GW Micro, then please consider sending your message to
[email protected] so the entire list will receive it.
GW-Info messages are archived at http://www.gwmicro.com/gwinfo.
You can
manage your list subscription at http://www.gwmicro.com/listserv.
If you reply to this message it will be delivered to the original
sender only. If your reply would benefit others on the list and
your message is related to GW Micro, then please consider sending
your message to [email protected] so the entire list will
receive it.
GW-Info messages are archived at http://www.gwmicro.com/gwinfo.
You can manage your list subscription at
http://www.gwmicro.com/listserv.
If you reply to this message it will be delivered to the original
sender only. If your reply would benefit others on the list and
your message is related to GW Micro, then please consider sending
your message to [email protected] so the entire list will receive
it.
GW-Info messages are archived at http://www.gwmicro.com/gwinfo. You
can manage your list subscription at http://www.gwmicro.com/listserv.
If you reply to this message it will be delivered to the original
sender only. If your reply would benefit others on the list and your
message is related to GW Micro, then please consider sending your
message to [email protected] so the entire list will receive it.
GW-Info messages are archived at http://www.gwmicro.com/gwinfo. You
can manage your list subscription at http://www.gwmicro.com/listserv.
If you reply to this message it will be delivered to the original
sender only. If your reply would benefit others on the list and your
message is related to GW Micro, then please consider sending your
message to [email protected] so the entire list will receive it.
GW-Info messages are archived at http://www.gwmicro.com/gwinfo. You
can manage your list subscription at http://www.gwmicro.com/listserv.
If you reply to this message it will be delivered to the original
sender only. If your reply would benefit others on the list and your
message is related to GW Micro, then please consider sending your
message to [email protected] so the entire list will receive it.
GW-Info messages are archived at http://www.gwmicro.com/gwinfo. You
can manage your list subscription at http://www.gwmicro.com/listserv.
If you reply to this message it will be delivered to the original sender
only. If your reply would benefit others on the list and your message is
related to GW Micro, then please consider sending your message to
[email protected] so the entire list will receive it.
GW-Info messages are archived at http://www.gwmicro.com/gwinfo. You can
manage your list subscription at http://www.gwmicro.com/listserv.
--
Stephen Clower
Product support specialist
GW Micro, Inc. * 725 Airport North Office Park, Fort Wayne, IN 46825
260-489-3671 * gwmicro.com
If you reply to this message it will be delivered to the original sender only.
If your reply would benefit others on the list and your message is related to
GW Micro, then please consider sending your message to [email protected] so
the entire list will receive it.
GW-Info messages are archived at http://www.gwmicro.com/gwinfo. You can manage
your list subscription at http://www.gwmicro.com/listserv.