@@ -30,6 +30,7 @@ new languages: | |||
* uk (Ukrainian) -- Valdis Vitolins | |||
* qu (Quechua) -- Valdis Vitolins | |||
* tk (Turkmen) -- boracasli98, Valdis Vitolins | |||
* ug (Uyghur) -- boracasli98, Valdis Vitolins | |||
### 1.50 - 2019-11-29 | |||
@@ -394,6 +394,7 @@ phsource/phonemes.stamp: \ | |||
phsource/ph_tibetan \ | |||
phsource/ph_turkish \ | |||
phsource/ph_turkmen \ | |||
phsource/ph_uyghur \ | |||
phsource/ph_urdu \ | |||
phsource/ph_uzbek \ | |||
phsource/ph_vietnam \ | |||
@@ -555,6 +556,7 @@ dictionaries: \ | |||
espeak-ng-data/tr_dict \ | |||
espeak-ng-data/tt_dict \ | |||
espeak-ng-data/uk_dict \ | |||
espeak-ng-data/ug_dict \ | |||
espeak-ng-data/ur_dict \ | |||
espeak-ng-data/uz_dict \ | |||
espeak-ng-data/vi_dict \ | |||
@@ -857,6 +859,9 @@ espeak-ng-data/tr_dict: dictsource/tr_list dictsource/tr_rules dictsource/tr_ext | |||
tt: espeak-ng-data/tt_dict | |||
espeak-ng-data/tt_dict: dictsource/tt_list dictsource/tt_rules dictsource/tt_extra | |||
ug: espeak-ng-data/ug_dict | |||
espeak-ng-data/ug_dict: dictsource/ug_list dictsource/ug_rules dictsource/ug_extra | |||
uk: espeak-ng-data/uk_dict | |||
espeak-ng-data/uk_dict: dictsource/uk_list dictsource/uk_rules dictsource/uk_extra | |||
@@ -0,0 +1 @@ | |||
// This is currently empty |
@@ -0,0 +1,204 @@ | |||
// Uyghur | |||
.group a | |||
a A | |||
.group b | |||
b b | |||
.group c | |||
ch tS | |||
.group d | |||
d d | |||
.group e | |||
e & | |||
.group é | |||
é e | |||
.group f | |||
f f | |||
.group g | |||
g g | |||
g'h gh | |||
gh Q" | |||
.group h | |||
h h | |||
.group i | |||
i I | |||
.group j | |||
j dZ | |||
.group k | |||
k k | |||
.group l | |||
l l | |||
.group m | |||
m m | |||
.group n | |||
n n | |||
n'g ng | |||
ng N | |||
.group o | |||
o o | |||
.group ö | |||
ö W | |||
.group p | |||
p p | |||
.group q | |||
q q | |||
.group r | |||
r R | |||
.group s | |||
s s | |||
s'h sh | |||
sh S | |||
.group t | |||
t t | |||
.group u | |||
u u | |||
.group ü | |||
ü y | |||
.group w | |||
w w | |||
.group x | |||
x X | |||
.group y | |||
y j | |||
.group z | |||
z z | |||
z'h zh | |||
zh Z | |||
.group ئ | |||
ئ | |||
ئا A | |||
ئە & | |||
ئې e | |||
ئى I | |||
ئو o | |||
ئۆ W | |||
ئۇ u | |||
ئۈ y | |||
.group ا | |||
ا A | |||
.group ب | |||
ب b | |||
.group چ | |||
چ tS | |||
.group د | |||
د d | |||
.group ە | |||
ە & | |||
.group ې | |||
ې e | |||
.group ف | |||
ف f | |||
.group گ | |||
گ g | |||
گھ gh | |||
.group غ | |||
غ Q" | |||
.group ھ | |||
ھ h | |||
.group ى | |||
ى I | |||
.group ج | |||
ج dZ | |||
.group ك | |||
ك k | |||
.group ل | |||
ل l | |||
.group م | |||
م m | |||
.group ن | |||
ن n | |||
نگ ng | |||
.group ڭ | |||
ڭ N | |||
.group و | |||
و o | |||
.group ۆ | |||
ۆ W | |||
.group پ | |||
پ p | |||
.group ق | |||
ق q | |||
.group ر | |||
ر R | |||
.group س | |||
س s | |||
سھ sh | |||
.group ش | |||
ش S | |||
.group ت | |||
ت t | |||
.group ۇ | |||
ۇ u | |||
.group ۈ | |||
ۈ y | |||
.group ۋ | |||
ۋ w | |||
.group خ | |||
خ X | |||
.group ي | |||
ي j | |||
.group ز | |||
ز z | |||
زھ zh | |||
.group ژ | |||
ژ Z |
@@ -8,7 +8,7 @@ and dialects, | |||
[private-use extensions](https://raw.githubusercontent.com/espeak-ng/bcp47-data/master/bcp47-extensions) | |||
have been used. | |||
The 116 supported languages and accents are: | |||
The 117 supported languages and accents are: | |||
| Family Code | Identifier | Language Family | Language | Accent/Dialect | | |||
|-------------|-------------------|-----------------------|-----------------------------|------------------------| | |||
@@ -122,6 +122,7 @@ The 116 supported languages and accents are: | |||
| `trk` | `tt` | Turkic | Tatar | | | |||
| `dra` | `te` | Dravidian | Telugu | | | |||
| `trk` | `tr` | Turkic | Turkish | | | |||
| `trk` | `ug` | Turkic | Uyghur<sup>\[5,6\]</sup> | | | |||
| `inc` | `ur` | Indic | Urdu | | | |||
| `trk` | `uz` | Turkic | Uzbek | | | |||
| `aav` | `vi-vn-x-central` | Austroasiatic | Vietnamese | Central Vietnam | | |||
@@ -139,4 +140,6 @@ The 116 supported languages and accents are: | |||
\[5\] With Latin alphabet. | |||
\[6\] With Arabic alphabet. | |||
@@ -0,0 +1,2 @@ | |||
name Uyghur | |||
language ug |
@@ -0,0 +1,53 @@ | |||
phoneme A | |||
vwl starttype #a endtype #a | |||
length 200 | |||
FMT(vowel/aa_9) | |||
endphoneme | |||
phoneme & | |||
vwl starttype #a endtype #a | |||
flag1 | |||
length 200 | |||
FMT(vowel/ee_2) | |||
endphoneme | |||
phoneme e | |||
vwl starttype #e endtype #e | |||
length 200 | |||
flag1 | |||
FMT(vdiph2/ii@_2) | |||
endphoneme | |||
phoneme I | |||
vwl starttype #@ endtype #@ | |||
flag1 | |||
length 100 | |||
IF thisPh(isWordEnd) THEN | |||
length 140 | |||
ENDIF | |||
FMT(vowel/ii#) | |||
endphoneme | |||
phoneme o | |||
vwl starttype #o endtype #o | |||
length 200 | |||
FMT(vowel/o_3) | |||
endphoneme | |||
phoneme W | |||
vwl starttype #@ endtype #@ | |||
length 200 | |||
FMT(vowel/y#) | |||
endphoneme | |||
phoneme u | |||
vwl starttype #u endtype #u | |||
length 200 | |||
FMT(vowel/u_bck3) | |||
endphoneme | |||
phoneme y | |||
vwl starttype #u endtype #u | |||
length 200 | |||
FMT(vowel/y_5) | |||
endphoneme |
@@ -2016,6 +2016,9 @@ include ph_azerbaijani | |||
phonemetable tk tr | |||
include ph_turkmen | |||
phonemetable ug tr | |||
include ph_uyghur | |||
phonemetable pt-pt pt | |||
include ph_portugal | |||