mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 21:39:47 +00:00
*_list files: added attribute $sentence. *_rules files: added attributes $w_alt, $p_alt. phoneme definitions: added attribute no_pause. -X command-line option: Show the matching of multiple-word entries in *_list files. espeakedit: Add menu option to compile the intonation data file (the data is not yet used). Start language: Bulgarian. lang=bg (Bulgarian): Add feature in espeakedit to make bg_listx from a lexicon of words which have stress position mark-up. espeakedit: Change the frame-length field from Spin Control to Text Control to allow better access from screen-readers. Language options: add an option to the Regressive Voicing option to de-voice the final consonant of words. Don't speak "dot" if an ellipsis is followed by a dot. Intonation: change the internal pitch unit to give finer control, and align with the values displayed in the espeakedit Prosody window. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@243 d46cf337-b52f-0410-862d-fd96e6ae7743
These are the spelling-to-phoneme pronunciation rules and exceptions lists for each language. You can make changes and then re-compile them to produce the "_dict" file in the espeak-data data directory (eg. "en_dict") which the speak program used. Use: speak --compile=<voicename> to compile the data for a particular language. It automatically replaces the corresponding _dict file in espeak-data, ready for use by the speak program. An "_extra" file, (eg. en_extra) can be used to in addition to the "_list" file to add exception words without disturbing the official "_list" file. It is treated as an extension of the "_list" file. Language Notes: Russian. An additional dictionary of Russian words and their stress positions is available at http://espeak.sourceforge.net/data/russian_data.zip. This allows eSpeak to put the stress on the correct syllable of Russian words.