Commit Graph
100 Commits
Author SHA1 Message Date
Valdis Vitolins 69e50971b7 lv: add rules to switch to Russian for Cyrillic letters 2018-06-21 16:57:14 +03:00
Valdis Vitolins 031f34ac61 ru: create Russian (Latvia) accent 2018-06-21 16:56:40 +03:00
Valdis Vitolins c79ed73ad7 docs: update explanation of .replace rule 2018-05-31 00:25:06 +03:00
Valdis Vitolins 18eeefca19 Improve comments for character translation 2018-05-31 00:05:39 +03:00
Valdis Vitolins dc0165821f Fix comments about conversion 2018-05-30 23:59:28 +03:00
Valdis Vitolins bf3bb39fb0 Implementation for feature #489
When .replace rule is used and -X switch is passed in runtime,
replaced characters should be shown in trace output.
2018-05-30 23:56:11 +03:00
Valdis Vitolins c6d1f7be3f Update data about Shann language 2018-05-29 15:01:41 +03:00
Valdis Vitolins 789d820ad4 shn: add support for Shan language from ronaldaug 2018-05-29 14:55:50 +03:00
Valdis Vitolins 0837015514 ar: use the same mapping file for mb-ar1 and mb-ar2 voices
There are small differences between diphone set of the voices, but they are not used from espeak-ng
2018-05-27 21:58:59 +03:00
Valdis Vitolins a17eb39cc8 ar: fix typo error in mapping file 2018-05-27 21:54:15 +03:00
Valdis Vitolins d50cf1bedc lv: more rules for pronunciation 2018-05-27 20:21:15 +03:00
Valdis Vitolins faf8596728 docs: fix description for | and || as delimiters 2018-05-27 19:33:29 +03:00
Valdis Vitolins aca12b1460 ar: remove ambigous/redundant rule for yeh 2018-05-24 20:38:50 +03:00
Valdis Vitolins ad0a8ee6aa ar: fix pronunciation of yeh and waw with hamza above 2018-05-23 23:58:43 +03:00
Valdis Vitolins b2d369856c ar: fix handling of shadda
considering it may not be immediately after consonant
2018-05-23 22:43:44 +03:00
Valdis Vitolins 06d5e09e33 ar: introduce group for diacritics
This group is used as a padding between consonant letter and its other diacritics
which may be in arbitrary order
2018-05-23 22:12:57 +03:00
Valdis Vitolins 6e9ca1a072 ar: replace doubled phonemes with lengthening phoneme : 2018-05-23 22:12:06 +03:00
Valdis Vitolins 360983a3c6 ar: format phoneme translation table 2018-05-23 21:49:03 +03:00
Valdis Vitolins 33fd0ad29f ar: add missing suffix (fathatan alef) 2018-05-19 18:27:44 +03:00
Valdis Vitolins f0321bfae7 ru: add only и to Y (iotated) letter group for Russian
as all other letters are already there from Cyrillic.
2018-05-17 21:15:30 +03:00
Valdis Vitolins c53141ff12 ru: issue #491 — add е, ї and є to list of iotated vowels 2018-05-17 21:15:30 +03:00
Valdis Vitolins d5384677a4 ru: add test for iotated vowels 2018-05-17 21:15:21 +03:00
Valdis Vitolins 86e27775a2 ar: add missing sukun character 2018-05-17 17:11:42 +03:00
Valdis Vitolins 39d662de10 ar: update list when letters are spelled by name:
1. only in separate words,
2. at the end of entered text.
2018-05-17 16:47:11 +03:00
Valdis Vitolins 2193ecf19b ar: reorganize rules for diacritics 2018-05-17 15:52:59 +03:00
Valdis Vitolins 84b1d8d133 ar: move Arabic comma and semicolon to .replace group 2018-05-17 14:44:11 +03:00
Valdis Vitolins 46f2f99ed1 ar: move alef with hamzas together alef groups 2018-05-17 14:37:23 +03:00
Valdis Vitolins 86768ba5e4 ar: remove wrongly declared letter groups
Letter groups A, B, C, E etc. should be redefined in C code
t https://github.com/espeak-ng/espeak-ng/blob/master/docs/dictionary.md#redefinition-of-charater-groups
2018-05-17 13:41:16 +03:00
Valdis Vitolins a7ea333d37 ar: move Shadda form post rule to consumed letter.
As Shadda is diacritic mark, it doesn't have meaning as separate letter,
therefore it should be consumed together with diacritized letter.
2018-05-17 13:29:01 +03:00
Valdis Vitolins 6e554c97d3 ar: fix typo for letter group 2018-05-17 13:23:38 +03:00
Valdis Vitolins c4d9d7b57a docs: clarify order for replaced characters 2018-05-17 12:02:16 +03:00
Valdis Vitolins a7f84cb53d ar: fix most common words 2018-05-17 11:53:46 +03:00
Valdis Vitolins e571f8eb2d ar: format list file 2018-05-17 11:53:46 +03:00
Valdis Vitolins 7e5299e63a ar: remove replacement rules for Hamza,
because then words in ar_list file should be written in replaced form
2018-05-17 11:53:46 +03:00
Valdis Vitolins bae4b8c1c1 ar: format and sort rules 2018-05-17 11:53:46 +03:00
Valdis Vitolins 98fe60d72c ar: remove custom voice settings as they are not better than default 2018-05-17 11:53:38 +03:00
Valdis Vitolins 16c21d67fc ar: patch arabic ZAH phoneme 2018-05-17 11:50:28 +03:00
Valdis Vitolins 7b19be8850 ru: more formatting fixes 2018-05-15 07:13:42 +01:00
Valdis Vitolins 349cf83e98 ru: n is softened before iotated vowel 2018-05-15 07:10:55 +01:00
Valdis Vitolins 82214e80cf ru: issue #474 — 'л' and 'н' should be palatalized instead of softened before iotated vowel 2018-05-02 21:18:36 +03:00
Valdis Vitolins 8be30d259e ht: issue #452 — add initial support for Haitian Creole language 2018-05-02 21:04:44 +03:00
Valdis Vitolins f2c2ec5da0 lv: improve sound of 'zv' 2018-05-02 21:01:16 +03:00
Valdis Vitolins 05ec8d89ed docs: change MBROLA's info file to README.txt as it is named in GitHub 2018-05-02 20:58:45 +03:00
Valdis Vitolins c2edaa50a2 docs: separate pre- and post- rules in examples to make them less confusing.
Write more explicit table header for phonetic spelling.
2018-05-02 20:57:23 +03:00
Valdis Vitolins 321c33c7da docs: add entry names for added Canadian French MBROLA voices 2018-04-08 23:36:36 +03:00
Valdis Vitolins 60d7ff085d Sort build entries 2018-04-08 23:36:36 +03:00
Valdis Vitolins e20e767952 fr: add configuration files for MBROLA's Canadian French 1 and 2 voices 2018-04-08 23:36:36 +03:00
Valdis Vitolins a9e6e9daf7 docs: fix entries for MBROLA's it1 and it2 voices
Previous list was actually wrong. Previously it3 and it4 voices were configured,
but now there are entries for all four voices.
2018-04-08 23:36:20 +03:00
Valdis Vitolins 291178a6cd it: add configuration files for MBROLA's it1 and it2 voices 2018-04-08 23:14:29 +03:00
Valdis Vitolins 8d9f23e3b3 docs: add missing entry for MBROLA's Estonian voice 2018-04-08 23:14:26 +03:00
Valdis Vitolins 312394a6e9 docs: add note with link to MBROLA voices GitHub repository 2018-04-08 23:14:22 +03:00
Valdis Vitolins 0a0364506f docs: add entry names for added French MBROLA voices 2018-04-08 23:14:19 +03:00
Valdis Vitolins 2987aa52d5 fr: add configuration entry for MBROLA's fr7 voice 2018-04-08 23:14:16 +03:00
Valdis Vitolins 52884bd078 fr: add configuration entry for MBROLA's fr6 voice 2018-04-08 23:14:08 +03:00
Valdis Vitolins 0a7d8b192e fr: add configuration entry for MBROLA's fr5 voice 2018-04-08 20:27:45 +03:00
Valdis Vitolins 5de99e38eb fr: add configuration entry for MBROLA's fr3 voice 2018-04-08 20:27:32 +03:00
Valdis Vitolins e06084797b fr: add configuration entry for MBROLA's fr2 voice 2018-04-08 20:27:20 +03:00
Valdis Vitolins 58051de596 fr: fix misconfiguration (use MBROLA fr4 voice as it is declared) 2018-04-08 20:13:46 +03:00
Valdis Vitolins f1602ba8d1 fr: remove number from phoneme translation file, as it can be used for all MBROLA voices
There are small differences for diphone sets, but these are not used
from eSpeak NG.
2018-04-08 20:11:17 +03:00
Valdis Vitolins f51d639b01 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng 2018-04-02 19:08:22 +03:00
Valdis Vitolins e7b6923fe5 pt-br: fix eSpeak NG's [dZ] phoneme mapping to MBROLA's [j] 2018-04-02 19:07:31 +03:00
Valdis Vitolins fb73fad421 pt-br: fix voice's warnings "mbrola: Warning: r-... unkown, replaced with _-_"
E.g. for 'port' this goes through following transformations:

1. written 'port' to phonetic [p'o*@-tS] for eSpeak NG
2. espeak [*] was mapped to MBROLA [r] and [@-] was just skipped
resulting [rt] which is not allowed diphone in br1 voice.

Description of fix:
mapping phonetic [*@-] to [r2] (and skipping [@-]) makes [r2-...] which is
in diphone database. That fixed warnings:

mbrola: Warning: r-t unkown, replaced with _-_
mbrola: Warning: r-d unkown, replaced with _-_
mbrola: Warning: r-n unkown, replaced with _-_
mbrola: Warning: r-m unkown, replaced with _-_
mbrola: Warning: r-s unkown, replaced with _-_
2018-04-01 20:56:57 +03:00
Valdis Vitolins 084fb83af9 doc: update Mbrola configuration details 2018-03-29 09:48:11 +03:00
Valdis Vitolins c3d537db56 Add link to online testing 2018-03-22 11:09:08 +02:00
Valdis Vitolins ad1fa7f25f Expose SpectSeqCreate(), SpectSeqDestroy() and LoadSpectSeq() functions for eSpeakNG Java Editor 2018-03-22 10:25:13 +02:00
Valdis Vitolins 6ba9db469c ru: add stress rule for помощь 2018-03-18 23:27:58 +02:00
Valdis Vitolins 6bb9681b1d ru: clean pronunciation for е, add ребенок as exception word 2018-03-18 23:27:23 +02:00
Valdis Vitolins 52375bdf2f ru: create letter groups for noun suffixes 2018-03-18 23:24:15 +02:00
Valdis Vitolins c2735711ce ru: fix pronunciation of stressed о 2018-03-18 22:23:39 +02:00
Valdis Vitolins bba7b6337f ru: make ь (soft mark) absolutely silent befor iotated vowel
This affect e.g. pronunciation of я (ja) because j then starts from
pause
2018-03-18 22:14:14 +02:00
Valdis Vitolins fe57476c93 ru: format rules 2018-03-18 22:01:55 +02:00
Valdis Vitolins b8cf1ec352 ru: fix inaudible m; (soft m) 2018-03-18 21:42:09 +02:00
Valdis Vitolins 1c58e2a04b ru: reformat and sort list of words 2018-03-18 21:12:42 +02:00
Valdis Vitolins ae74c1f415 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng 2018-03-18 19:51:47 +02:00
Valdis Vitolins 4ac932ea2c ru: add more unstressed words 2018-03-18 01:27:39 +02:00
Valdis Vitolins 9529232d81 ru: put together auxiliary words, sort and remove duplicates 2018-03-18 01:27:31 +02:00
Valdis Vitolins 09bd8cee9f ru: leave only intonation settings in ru_list, because spelling is set in ru_rules 2018-03-18 01:27:11 +02:00
Valdis Vitolins 6cc1c00900 ru: spell singe consonant particles б, в, ж, к, с with schwa 2018-03-18 01:26:58 +02:00
Valdis Vitolins 65d5e6729e ru: sort and format rules 2018-03-18 01:26:48 +02:00
Valdis Vitolins 56fedaeb7c ru: as single letters can be words with different pronunciation, move them to ru_rules file 2018-03-18 01:26:08 +02:00
Valdis Vitolins e3dc69b4dd ru: fix for 'зч' 2018-03-05 07:30:54 +00:00
Valdis Vitolins f5539fc5fb ru: hard/soft 'ъ/ь' are silent 2018-03-04 22:51:50 +02:00
Valdis Vitolins 021e9ea6ca ru: shortened rule for ..его at the end of word, which is spelled as iv'o 2018-03-04 22:51:50 +02:00
Valdis Vitolins 024ba81d14 ru: some common names where 'е' is written instead of 'ё' 2018-03-04 22:51:50 +02:00
Valdis Vitolins b211b41989 ru: fix for 'зе' (Медузе) 2018-03-04 22:51:50 +02:00
Valdis Vitolins 922a7b0519 ru: fix for 'жч' (мужчина) 2018-03-04 22:51:50 +02:00
Valdis Vitolins 1e8e037613 ru: fix for 'щ' 2018-03-04 22:51:50 +02:00
Valdis Vitolins 00d80691bb ru: stress fixes for pronouns 2018-03-04 22:51:50 +02:00
Valdis Vitolins 33c9e800a3 ru: 'х' made less stressed 2018-03-04 22:51:50 +02:00
Valdis Vitolins 10b348be19 ru: consistent formatting applied 2018-03-04 22:51:49 +02:00
Valdis Vitolins 096877d92b ru: fixes for 'л' and 'ль' (especially at the end of word) 2018-03-04 22:51:49 +02:00
Valdis Vitolins f54876422c ru: fix for 'сч' which is wrongly merged 2018-03-04 22:51:45 +02:00
Valdis Vitolins ab3d035770 Merge branch 'master' of https://github.com/espeak-ng/espeak-ng 2018-03-04 15:15:05 +02:00
Valdis Vitolins 7b7598d53d Merge branch 'master' of https://github.com/espeak-ng/espeak-ng 2018-03-04 11:34:40 +02:00
Valdis Vitolins 6465e85615 ru: more formatting fixes 2018-03-04 00:16:07 +02:00
Valdis Vitolins 3df38fd7e2 ru: n is softened before iotated vowel 2018-03-04 00:10:37 +02:00
Valdis Vitolins 05b4d622db ru: m; phoneme shortened 2018-03-03 23:53:59 +02:00
Valdis Vitolins adc43bb943 ru: fixes for auxiliary words 2018-03-03 23:42:19 +02:00
Valdis Vitolins d1ce948058 ru: format cleanup — all tabs converted to spaces, rules aligned around group letter 2018-03-03 23:16:13 +02:00
Valdis Vitolins 7bb52d332f ru: rules sorted in alphabetical order,
default spelling moved to the start of the group
2018-03-03 23:03:06 +02:00