Re: Testing espeak NG changes to improve a language


Bhavya shah
 

Hi Ronan,
In case you aren't already aware, there exists a dedicated ESpeak-NG
mailing list which you can subscribe to by sending a blank mail to
espeak-ng+subscribe@groups.io. You may have better chances of getting
a detailed developer-side response there or on NVDA-Devel than on the
NVDA Users International Forum, i.e. this mailing list.
Thanks.

On 6/1/17, Ronan Mcguirk <ronan.p.mcguirk@...> wrote:
Hi all,
Just wondering if anyone on the NVDA list can help me with some
suggestions for trying to make changes to espeak NG, to improve a
language for NVDA.

I have a query about espeak NG phoneme compiling on Windows.
I am working on some improvements to the Irish Language implementation
in espeak NG. I have installed espeak NG on a Windows 8.1 PC. (the 32
bit binary install with the Visual C++ redistributable). With this I
am able to make changes to rules and dictionary files and
afterwards run command-line compiles with the command:
espeak-ng –compile=ga
In order to do this, I have placed the updated ga_dict and ga_rules
files in the same folder as the espeak-ng.exe executable.
This approach is working well and I am also able to test the
pronunciation changes from the Windows command line. In addition to
dictionary and rules changes, I would like to make some changes to
phoneme code. After updating the code in the phsource\phonemes file, I
have attempted to run a command line phoneme compile with the command:
espeak-ng –compile-phonemes
I did this with a copy of my updated phsource folder placed in the
same folder as the espeak-ng.exe executable.
This gives me a series of errors like the following short extract:
Compiling phoneme data: C:\Program Files (x86)\eSpeak
NG\/espeak-ng-data/../phsource/phonemes
phonemes(121): Bad keyword in phoneme definition 'stp'
phonemes(129): Phoneme type is missing
phonemes(142): Bad keyword in phoneme definition 'vwl'
phonemes(149): Phoneme type is missing
phonemes(150): Bad keyword in phoneme definition 'vwl'
phonemes(153): Bad keyword in phoneme definition 'nsy'
phonemes(162): Phoneme type is missing
Can you tell me if it should be possible to run a phoneme compile from
the command line on Windows as above? If so, am I missing file path
information or is there some other problem? Alternatively, is a full
espeak-ng Windows build
necessary? (Note that I have not needed a full Windows build for the
rules and dictionary compiles). I am only interested in updating the
phsource/phonemes file for Irish, and not any C or C++ code in espeak
NG.
I have made a first attempt at a full build of espeak NG on Windows
8.1 but am getting problems with missing dll files when I try to run
the resulting espeak-ng.exe


Any suggestions on how to get espeak-ng up and running on Windows 8.1
, much appreciated!
Many thanks,

Ronan


--
Best Regards
Bhavya Shah

Blogger at Hiking Across Horizons: https://bhavyashah125.wordpress.com/

Contacting Me
E-mail Address: bhavya.shah125@...
Follow me on Twitter @BhavyaShah125 or www.twitter.com/BhavyaShah125
Mobile Number: +91 7506221750

Join nvda@nvda.groups.io to automatically receive all group messages.