I am really sorry to learn that some are having bad experience, in using the
Extended Dictionary. And I do apologize for any trouble caused.
For you, Orlando, Well, I thought you and I was sorting things out off-list.
I sat up, and spend three hours in the middle of the night, trying to figure
your problems, off-list, in mails between you and me. I asked for you to
please send me your Dictionaries subfolder, that I maybe could try to figure
why you are having your problems. So far, you did not send me the folder,
and I am unable to reproduce the mispronounciations you told me about. I
really don't want to clutter the list with our offline discussion. If I
could figure why you are having your problems, I would do what I can to
solve them. But then, please keep what is between the two of us, off-list.
In general, I can tell you, that the app does do nothing, except from
replacing what you put in the Original field, with what you put in the
Replacement field. Likely, your entries are somehow badly constructed. You
ask me to point you to where things are handled. Well, they are handled by
your entries. You ask me to let you know what the app does for meddling with
speech. Well, it takes what is to the left of the Equal-sign, look out for
occurrances of it in the string sent to the synthesizer, if found, replaces
it with what you have to the right of the Equal-sign in your entry. That is
the simple nature. It does not do anything but that. But it does so, even
down to detail.
If for instance, you have an entry like:
iv=4
, it will replace the two letters i and v, even if they are part of a word.
That is, even in words like "active", "activate", "massive", "positive" and
"ivona". They all hold the iv combination, hence all are being replaced. If
you want to have the IV only replaced when it is denoting a Roman number 4,
you could either enclose the Original string in spaces, or try changing the
entry to look like this, and note the writing here:
IV=4
.. This will make the replacement only to take effect, whenever an
upper-cased version of the combination occurs, due to the Extended
Dictionary being case-sensitive. The amount of trouble you reported, really
calls for me to have to see your Dictionary files, as I have a feeling
something must have got wrong on your system. But we will have to deal with
that off-list, and rather get back here, when things have been sorted.
For your info, the whole section, holding close to ten chapters, entitled
"Making Your Own Entries", found in the User's Guide of the Extended
Dictionary - it is all dealing with how the entries will affect your speech.
In addition, chapter 11 of the User's Guide, entitled "How Does A
Replacement Actual Take Place", also will be a good thing to read. You ask
me to give details. OK, There you have a long line of details. There's been
spend many hours and days, in writing these chapters. Not really sure, what
more info I possibly could provide. If you have constructive ideas, I am
listening.
Regards,
----- Original Message -----
From: "Orlando Enrique Fiol" <[email protected]>
To: "David" <[email protected]>; "Neville" <[email protected]>; "GW
Micro" <[email protected]>
Sent: Saturday, September 01, 2012 5:07 PM
Subject: Re: new extended dictionary
At 10:28 AM 9/1/2012, David wrote:
>All the date handling ever processed by the extended Dictionary, is based
>on
>entries in the Voice-Specific Dictionary, of any voice. In the English
>Dictionaries, the American Date section, is rather extensive. I won't
>deal
>in details, with the reason for it's being this extensive.
If you want us to use this app, you owe us more information about why
these mispronunciations are happening and how they can be corrected. As I
told you in private email, I have punctuation signs being misspoken or
spoken at a higher pitch, short vowels that are pronounced as though there
were three or four in a row, suffixes like "ING" or "ED" being separated
from words, even final letters being voiced at the ends of words. This has
happened with and without my dictionary entries being added to your basic
dictionary. I combed through the entire shipped and basic Dectalk
dictionaries and found no references to word fragments, vowel sounds or
phonemes. Yet, the synthesizer is obviously receiving input from somewhere
in your app that is changing how it pronounces even the most basic sounds.
You can either deal with this problem constructively or at least give us
the ability to have your app relinquish dictionary processing for any
synthesizer we choose and then kick in when we choose one of its listed
synthesizers. It would also help for your app not to insist on
rebuilding/reloading deleted dictionaries.
>But if you open the Voice-Specific Dictionary of an English voice,
you will find the section
>spanning from line 169, way down to line 1891. It is introduced with the
>Heading "; **** American Dates:", and ends where the next heading is
>reading
>"; **** Other Date Definitions:".
Yes yes, but none of those sections address the mispronunciations I'm
talking about.
>To get rid of the American way of date handling, you will have to remove
>this whole section. That is the chunk of lines, between the two above
>mentioned headings. Once removed, your Dictionary should handle the
>non-American ways of date notations properly. Note, this has to be done
>on
>each Voice-Specific Dictionary, for the voices you want not to handle
>American dates. The benefit would be, you could have one voice handling
>American dates, and another voice which handles dates in the non-American
>way. Switching voices, you then also would be switching the date handling
>automatically.One of the big tayloring possibilities that is part of the
>extended Dictionary project's intensions.
>
If only your assertion were true! No matter what we delete in the basic or
shipped dictionaries, the default information will reappear upon relaunch.
I tried all sorts of combinations: leaving one or both dictionaries blank,
filling them only with my entries and deleting all of yours, etc. All
yielded the same mispronunciations.
Orlando
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.