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