rhdunn / espeak

eSpeak NG is an open source speech synthesizer that supports 101 languages and accents.
http://reecedunn.co.uk/espeak-for-android
GNU General Public License v3.0
386 stars 16 forks source link

Customize existing language #62

Closed venzen closed 9 years ago

venzen commented 10 years ago

edit: after submitting I noticed the detailed instructions at https://github.com/rhdunn/espeak/issues/61

I want to make some changes to the en-wi language on my local system, but cannot find sample contents for the language files refered to in the voice file:

_list
_rules

Specifically, I would like to eliminate the pause in hyphenated words in v1.47 (which is the repo version in Ubuntu 14.04), as well as make some changes to certain vowel pronounciations. However, having to compile the changes I make, would I have to work with the Git sources?

Any pointers or advice will be appreciated.

rhdunn commented 9 years ago

I'm not too familiar with the way voices are defined to help you with your particular question. You will need to ask Jonathan Duddington or send an email to espeak-general@lists.sourceforge.net.

To compile the changes, you will need to work with espeak sources in some form (the espeak svn repository, the latest testing zip files from sourceforge or my git sources).

My git sources make it easy to build the espeak project from the command line, including the phoneme table and intonation file. To rebuild the english voices in my version, you just need to type:

make en

If you are working with the svn or zip files, you need to use the espeakedit GUI to build the phoneme and intonation files. Also, the svn repository often misses files from the latest zip files for a given release.