David,
This sounds wonderful! I'm just learning app development and your project gives me a glimpse as to the possibilities. I haven't used much in the way of exception dictionaries sicne I find them rather cumbersom and I get easily confused as to what goes where etc. I'll be watching this list for updates.

Thank you for your efforts!

Dave Helkenn, San Diego

At 06:01 AM 3/15/2012, you wrote:
Allright, I know I am doing something out of the normal, in dropping this message right now. But I find that I have some thrilling news for you all.

Lately, we have had a discussion on the lists, as to the lacks of the exception dictionaries of WE. GW has stated, that they might look into things - sometime down the road. But for many of us, the lacks are rather bothersome, and some of them might not even fully have been addressed in the passed.

Based on this, I have taken on me, to write a small app, that will take care of some of the requests I have seen on the lists. The app is just about ready for Beta-testing, and I hope to have the Beta out in the end of this month. Hopefully, it won't be long thereafter, before I can make the final release of the app. But just to wet your apetite, here is some words about the features that the app presents at this very moment.


VOICE-SPECIFIC DICTIONARIES:
Are you among those of us, who do work with more than one voice? Well, then you will be pleased to know, that the new app will leave you the chance of saving a seperate exception dictionary for each of the voices you are using. This will ensure, that you can optimize the speech for each synth and voice. Not only will you be given the chance of saving one dictionary for each manufacturer - like DecTalk or Eloquence - but even down to the very voice. So Eloquence Shelly, and Eloquence Reed - well they will have each their dictionary.


ORIGINAL-TEXT CAN BE A PHRASE:
One of the requests for an upgraded dictionary feature, was to be able to enter more than just single words in the original part of the dictionary. The app already features the chance of doing so. So, if you are tired of hearing your synth saying things like
 "Nothing is selected"
, or the like - here is your chance of replacing the phrase altogether with a self-made word or phrase. Or, you could simply leave the replacement part empty, and the whole phrase would be silenced. (Save your ears!)


REPLACING WITH SOUND CLIPS:
You can enter a given word or phrase, and in the replacement field, enter a filename. The filename should refer to a sound-clip on your disk. Whenever the synthesizer is about to speak the given word or phrase, you will be presented with the sound clip instead. This feature is rather basic at the moment, but hopefully will grow more advanced as time goes by.


PROGRAM-SPECIFIC DICTIONARIES:
Not only does the app give you the chance of saving seperate dictionaries for each voice, but it even features a chance for you to make program specific dictionaries. Why would I ever include such a feature?

Well, let's take an example. When you are working in your text editor - like MSWord - you of course want all text written, to be spoken. So you don't want much for an exception dictionary. But now, if you switch to your AntiVirus program, you might want to have a given phrase adjusted. M Maybe you want phrase that pops up all the time saying something like:
 "Now performing a full scan of your system"
, to be replaced with the single word "Scanning". You then can save a program specific dictionary for your AntiVirus program, and the replacement will only take place, whenever you are in the AntiVirus program. In your Sound editor, or your Email client, or the Chatting software you are using, you might want other program specific exceptions. It's all up to you, to make up as many dictionaries as you want and need. Soon as you switch to an open window on your computer screen, the app will look out for a program specific dictionary - and if found, load it into memory, and put it in effect.

Program specific dictionaries, will be saved under each voice. That means, you will be able to have one specific dictionary for Outlook Express when Eloquence Reed is talking, and a totally seperate dictionary for the same software, when DecTalk is in for a chat. This should leave you the optimal chance of tayloring your speech experience to the full.


EASILY EDIT YOUR DICTIONARIES:
Do you often find it somehow troublesome to navigate the menus and screens of the built-in dictionary in WE? Well, then I have a bit of news for you. With the new app, you will be given two hotkeys. One will load the general (or Basic) dictionary for the current voice, the other will load the program specific dictionary for the currently focused window - right into Notepad. Here you can easily edit all your exceptions. Once finished, you save and close the Notepad window; and woopsy, there the newly saved dictionary will be loaded into memory, and your exceptions put into efect.


The app - which has been named
 Extended dictionary
- has been running on my system for a few weeks now. I am continuously working on improving it, but the above is how far things have got up till now. As I said in my introductory, I hope to have the beta out in the end of the month. For those of you who are interested, I ask you to contact me off-list at:
 <mailto:[email protected]>[email protected]
. When the app is all ready and uploaded for general use, I will of course let you all know. And, if anyone of you have ideas for features that could come in handy, I am open ears. Not promising that it will make it into the app - at least at this moment - but surely would appriciate any ideas. It is my hope, that this app will be out in its final release soon, and that it will prove helpful for many. Even for the multi-lingual community, this might be of real help to you, since you now will be able to save separate dictionaries for your English voice, and your French, German, Danish or Italian voices.



Reply via email to