[espeak-gaeilge] Re: espeak for NVDA

  • From: Ronan McGuirk <ronan.p.mcguirk@xxxxxxxxx>
  • To: espeak-gaeilge@xxxxxxxxxxxxx
  • Date: Mon, 24 Dec 2012 17:42:42 +0000

Hi Josh,

I agree that it would be great if we could get eSpeak to echo letters
automatically when reading Irish.

This isn't simple to solve, and is more to do with NVDA than eSpeak.
I am copying my original email below.
For the moment the only work-around is the Symbols.dic file below.
This is in the eSpeak folder on DropBox in the Dictionaries
sub-folder. Please let me know if this work-arond works for you.



Extract from mail previously posted to list:
There is a problem in that eSpeak doesn't echo Irish characters when
typing or moving the cursor.

The reason for this is that NVDA sends characters as words to eSpeak
and eSpeak tries to say the character as a word.

I think there are a few approaches to fixing this in the longterm, in
order of preference:
1. Change NVDA so that it asks eSpeak to name the characters, rather
than speaking them as words.
2. Develop an NVDA locale for Irish.
3. Develop a dynamic plugin for NVDA to update the symbols tables
4. Replace the NVDA symbols.dic file every time you start Irish with NVDA.

I have put together a version of the NVDA symbols.dic file that causes
the characters to echo correctly when using Irish. At present you need
to copy it to
overwrite nvda/locale/en/symbols.dic.

This works fine when the Irish voice is running. It doesn't work well
when you switch back to English so you need to copy the original
symbols.dic file back again.

However, if you are running Irish for a while it is a good way to be
able to spell words.

Hopefully we will get around to options 1 2 or 3 in time.
I have put the file, called Irish Symbols.dic into the current version
folder in the Drop Box.

To install this, do the following:

First, take a copy of your current nvda/locale/en/symbols.dic file.
You will need to use this to replace the Irish version when you go
back to English.


You need to overwrite the symbols.dic file  that is in the NVDA
English Locale folder with the Irish version. (I assume you normally
use NVDA with the English Locale).

On my pc, the file is located in
c:\program files\nvda\locale\en\symbols.dic

(When you switch back to English, you will need to replace the file
with the original English version you saved).

The symbols.dic file   is used by NVDA when you type or move the
cursor keys over characters. It is the name of the character that it
sends as a word to eSpeak. For this workaround, we are overwriting the
English file. As I mentioned above, a better long-term solution would
be for an Irish locale.

Let me know what you think and if you have any ideas on how best to
improve on this work-around.

On 24/12/2012, Josh Kennedy <joshknnd1982@xxxxxxxxx> wrote:
> before it goes to source forge can you please make sure that ESpeak
> speaks the names of the irish letters correctly when reading by
> character with NVDA?
>
> On 12/24/2012 3:43 AM, Ronan McGuirk wrote:
>> Hi Josh,
>>
>> Yes the Irish eSpeak version is updated in the DropBox folder to
>> version 2.3. This has a number of improvements to pronunciation  since
>> the previous version.
>>
>> In January I hope to see if there is a consensus among testers  that
>> it is ready to go to SourceForge.
>> Ronan
>>>From edy <joshknnd1982@xxxxxxxxx> wrote:
>>> Hi
>>> has the gaelic espeak for NVDA been updated yet? also will gaelic appear
>>> in the main downloadable espeak package from sourceforge soon?
>>>
>>> ============================================================================
>>> The eSpeak-Gaeilge mailing list
>>> Manage account or unsubscribe:
>>> //www.freelists.org/list/espeak-gaeilge
>>>   Archives: //www.freelists.org/archives/espeak-gaeilge
>>> Administrative contact: omeadhrac@xxxxxxx
>>>
>>> ===========================================================
>>>
>>
>> ============================================================================
>> The eSpeak-Gaeilge mailing list
>> Manage account or unsubscribe:
>> //www.freelists.org/list/espeak-gaeilge
>>   Archives: //www.freelists.org/archives/espeak-gaeilge
>> Administrative contact: omeadhrac@xxxxxxx
>>
>> ===========================================================
>>
>
> ============================================================================
> The eSpeak-Gaeilge mailing list
> Manage account or unsubscribe: //www.freelists.org/list/espeak-gaeilge
>  Archives: //www.freelists.org/archives/espeak-gaeilge
> Administrative contact: omeadhrac@xxxxxxx
>
> ===========================================================
>

===========================================================================The 
eSpeak-Gaeilge mailing list
Manage account or unsubscribe: //www.freelists.org/list/espeak-gaeilge
 Archives: //www.freelists.org/archives/espeak-gaeilge
Administrative contact: omeadhrac@xxxxxxx

=========================================================

Other related posts: