Browse Source

Merge remote-tracking branch 'upstream/master'

master
chrislm 6 years ago
parent
commit
e3d8643012

+ 1
- 0
CHANGELOG.md View File

* ru (Russian) -- Valdis Vitolins, Reece Dunn * ru (Russian) -- Valdis Vitolins, Reece Dunn
* sd (Sindhi) -- Ejaz Shah * sd (Sindhi) -- Ejaz Shah
* ur (Urdu) -- Ejaz Shah * ur (Urdu) -- Ejaz Shah
* vi (Vietnamese) -- Anh Hoang Nguyen


### 1.49.2 - 2017-09-24 ### 1.49.2 - 2017-09-24



+ 11
- 2
dictsource/de_list View File

@ 'Et @ 'Et
~ tIld@ ~ tIld@
\ bEkslES \ bEkslES

€ OYro:
° grA:d
_, kOmA: _, kOmA:
_| St'A:b _| St'A:b
_: d'Op@lp,UNkt _: d'Op@lp,UNkt
//===================== //=====================
abort ab'Ort abort ab'Ort
absentier apzEnt'i:r absentier apzEnt'i:r
absolut $3
abstinent $3 abstinent $3
accessoire asEsw'A:r accessoire asEsw'A:r
achso axz'o: achso axz'o:
adress $2 adress $2
akazie $alt akazie $alt
akkord $2
alarm $2 alarm $2
allein $2 allein $2
allgemein 'alg@maIn allgemein 'alg@maIn
baguette bag'Et baguette bag'Et
balkan $1 balkan $1
balkon $2 balkon $2
balance bal'A~s
bandagier bandaZ'i:r bandagier bandaZ'i:r
beben be:b@n beben be:b@n
beere be:r@ beere be:r@
bisschen b'IsC@n bisschen b'IsC@n
bizarr $2 bizarr $2
blamage $alt blamage $alt
bourgeoisie bUrZwAz'i:
braille braIj braille braIj
bronchie $alt bronchie $alt
buch b'u:x buch b'u:x
dritte drIt@ dritte drIt@
dschungel dZ'UN@l dschungel dZ'UN@l
duett du:'Et duett du:'Et
düst dy:st


ebendaher e:b@ndah'e:r ebendaher e:b@ndah'e:r
ebendahin e:b@ndah'In ebendahin e:b@ndah'In
sabbat zabat sabbat zabat
sagt zA:gt sagt zA:gt
salopp $2 salopp $2
sarkasmus $2
schieberegler S'i:b@re:gl3 schieberegler S'i:b@re:gl3
schokolad $3 schokolad $3
schreibung Sr'aIbUN schreibung Sr'aIbUN
subjekt $1 subjekt $1


tag tA:g tag tA:g
teint t'W~
telegen te:le:g'e:n telegen te:le:g'e:n
temporär $3
terrain tEr'W~ terrain tEr'W~
the D@ // English the D@ // English
theater te:'A:t3 theater te:'A:t3
tonnage $alt tonnage $alt
tragödie $alt tragödie $alt
train tre:n train tre:n
trapez $2
trolley tr'Oli: trolley tr'Oli:
trost tr'o:st trost tr'o:st
tsunami tsu:n'A:mi: tsunami tsu:n'A:mi:


// Names // Names
Armin $1 Armin $1
chopin SOp'W~
Djakarta dZak'artA: Djakarta dZak'artA:
Djibouti dZi:b'u:ti: Djibouti dZi:b'u:ti:
Fruecht fr'yCt Fruecht fr'yCt

+ 11
- 0
dictsource/de_rules View File



eb (t_ e:p eb (t_ e:p
eg (t_ e:k eg (t_ e:k
enz (_ 'Ents
eth e:t eth e:t


een (_ 'e:@n een (_ 'e:@n
massa) g Z massa) g Z
gabe gA:b@ gabe gA:b@
@) ght (_ _^_EN @) ght (_ _^_EN
gleich glaIC
graph grAf graph grAf
graph (_ gr'A:f graph (_ gr'A:f
green _^_EN green _^_EN
i (erin =i: i (erin =i:
@) ig (+ Ig# // [ig] or [iC] @) ig (+ Ig# // [ig] or [iC]
igh (K _^_EN igh (K _^_EN
ine (_ 'i:n@
inen (_ 'i:n@n


i (i i:_! i (i i:_!


nieder ni:d3 nieder ni:d3
nord (L04st n%Ort nord (L04st n%Ort
nord (west n%Ort nord (west n%Ort
notwend no:tvEnd
nuance ny:'A~s@ nuance ny:'A~s@


.group o .group o
_) sch (mA S _) sch (mA S
_) sch (nA S _) sch (nA S
_) sch (w S _) sch (w S
schenk SENk
_) sh (A S _) sh (A S
_) sh (rA S _) sh (rA S
_) s (kA s // allow _sk _) s (kA s // allow _sk
_) s (plA S _) s (plA S
_) s (plend s _) s (plend s
_) s (prA S _) s (prA S
spräch SprE:C
_) s (quA s _) s (quA s
_) s (tA S _) s (tA S
_) s (trA S _) s (trA S
st (art St st (art St
st (ä St st (ä St
st (eh St st (eh St
st (off St
st (ö St st (ö St
st (rich St st (rich St
st (ü St st (ü St
soldat z%OldA:t soldat z%OldA:t
&) so (rt_ s_|O &) so (rt_ s_|O
summe zUm@ summe zUm@
synaps zy:n'aps


speed _^_EN speed _^_EN
stau) ss s stau) ss s
väter fE:t3 väter fE:t3
_) v (ati_ f _) v (ati_ f
_) v (ät f _) v (ät f
vers (_ v'Erz
_) v (ie f _) v (ie f
_) v (iet v _) v (iet v
_) v (iz f _) v (iz f


äb (t_ E:p äb (t_ E:p
äg (t_ E:k äg (t_ E:k
är (_ 'E:r
t) ät (_ 'E:t t) ät (_ 'E:t
ä (um_N 'E: ä (um_N 'E:



+ 1
- 1
dictsource/hy_rules View File

// translation rules for Armenian (East) // translation rules for Armenian (East)
// (consonants are changed for Armenian-West in the voice file "hy-west")
// (consonants are changed for Armenian-West in the espeak-ng-data/lang/ine/hyw voice file)
// This file is UTF-8 encoded // This file is UTF-8 encoded


// ?1 West Armenian // ?1 West Armenian

+ 7
- 0
dictsource/ur_list View File

دھواں d#u:a~: دھواں d#u:a~:
گوگل gu:gUl گوگل gu:gUl
متنوع mUtanave: متنوع mUtanave:
جانور Ja:nvaR
جانوروں Ja:nvaRo~:
مفید mUfi:d
ایندھن i:nd#an
(ٹڈی دل) t.Id.:i:||dal
بیشتر be:StaR
حدت HIdat

+ 65
- 17
dictsource/ur_rules View File

_)عسکر askaR _)عسکر askaR
_)عما(ر Ima: _)عما(ر Ima:
_)علاق Ila:q _)علاق Ila:q
_)عموم Umu:m


.group و .group و
و o: و o:
و (L01 v و (L01 v
_) و vV _) و vV
وع (_ u: وع (_ u:
وّ v:
وّ v:V
وّ(L01 v:
_L02L06L02)و(L02 u: _L02L06L02)و(L02 u:
L02) ونکہ (_ u:nk'e:H L02) ونکہ (_ u:nk'e:H
_L02)و(L01 av _L02)و(L01 av
_)بیوقوف be:vaqu:f _)بیوقوف be:vaqu:f
_)بلند bUland _)بلند bUland
_)بہشت baHISt _)بہشت baHISt
بْ b




.group پ .group پ
_)پہن(L01 pEHn _)پہن(L01 pEHn
_)پہ(L02_ pEHE _)پہ(L02_ pEHE
_)پران(L01 pURa:n _)پران(L01 pURa:n
پْ p
_)پرند paRInd


.group ت .group ت
ت tV ت tV
تہ(_ ta تہ(_ ta
_)تصور tas.av:UR _)تصور tas.av:UR
_)تحریر tEHRi:R _)تحریر tEHRi:R
تْ t


.group ٹ .group ٹ
ٹ t.V ٹ t.V
_) ٹہ (L02 t.'EH _) ٹہ (L02 t.'EH
_) ٹرین t.R'e:n _) ٹرین t.R'e:n
_) ٹیم t.i:m _) ٹیم t.i:m
ٹْ t.




.group ث .group ث
ث sV ث sV
ث (L01 s ث (L01 s
ثّ ssV
ثّ (L01 ss
ثّ s:V
ثّ(L01 s:
ثْ s




.group ج .group ج
_)جھلمل J#IlmIl _)جھلمل J#IlmIl
_)جماعت Jama:t _)جماعت Jama:t
_)جسم JIsm _)جسم JIsm
جْ J
_)جتن(L01 JItn


.group چ .group چ
چ cV چ cV
_) چہ (L02 c'EH _) چہ (L02 c'EH
_) چیز c'i:z _) چیز c'i:z
_) چوم c'u:m _) چوم c'u:m
چْ c


.group ح .group ح
ح HV ح HV
حکمران H,UkmaR'a:n حکمران H,UkmaR'a:n
_) حوال Hav'a:l _) حوال Hav'a:l
_)حمایت HIm'a:jat _)حمایت HIm'a:jat
حْ H




حّ H:V حّ H:V
_)خوب xu:b _)خوب xu:b
خبردار xabaRda:R خبردار xabaRda:R
_)خاموش xa:mo:S _)خاموش xa:mo:S
خْ x




.group د .group د
دریافت daRja:ft دریافت daRja:ft
_)دعا dUa: _)دعا dUa:
_)دودھ du:d# _)دودھ du:d#
دْ d


.group ڈ .group ڈ
ڈ d.V ڈ d.V
ڈھ d.#V ڈھ d.#V
ڈ (L01 d. ڈ (L01 d.
ڈھ (L01 d.# ڈھ (L01 d.#
ڈّ d.d.V
ڈّ (L01 d.d.
ڈّ d.:V
ڈّ(L01 d.:
ڈھونڈ d.#'u:nd. ڈھونڈ d.#'u:nd.
@) ڈز (_ d.z @) ڈز (_ d.z
ڈرائیور d.R'a:jvaR ڈرائیور d.R'a:jvaR
ڈْ d.


.group ذ .group ذ
ذ zV ذ zV
ذ (L01 z ذ (L01 z
_) ذہ (L02 z'EH _) ذہ (L02 z'EH
ذْ z


.group ر .group ر
ر RV ر RV
_)رفت Raft _)رفت Raft
_)روی(L03 Ravai _)روی(L03 Ravai
_)رشوت RISvat _)رشوت RISvat
رْ R


.group ڑ .group ڑ
ڑ r.V ڑ r.V
ڑّ (L01 r.r. ڑّ (L01 r.r.
ڑھ r.hV ڑھ r.hV
ڑھ (L01 r.h ڑھ (L01 r.h
ڑْ r.


.group ز .group ز
ز zV ز zV
_) زند z'Ind _) زند z'Ind
_) زہ (L02 z'EH _) زہ (L02 z'EH
_) زلزل z,alz'al _) زلزل z,alz'al
زْ z


.group ژ .group ژ
ژ ZV ژ ZV
ژ (L01 Z ژ (L01 Z
ژْ Z


.group س .group س
س sV س sV
L03L02)ستان(_ Ista:n L03L02)ستان(_ Ista:n
L02) ستانی (_ Ist'a:ni L02) ستانی (_ Ist'a:ni
_)س(ٹL01L03 s _)س(ٹL01L03 s
_)
سْ s


.group ش .group ش
ش SV ش SV
شاعر Sa:'a:IR شاعر Sa:'a:IR
_) شعرا S'ORa: _) شعرا S'ORa:
_) شعل S'Ol _) شعل S'Ol
@)شت St
@)ش(ت S
_) شخص S'axs. _) شخص S'axs.
_) شہ (L02 S'EH _) شہ (L02 S'EH
شرمند S,aRm'Ind شرمند S,aRm'Ind
L03)شنز(_ Sanz L03)شنز(_ Sanz
شعور Sau:R شعور Sau:R
_)ششدر SaSdaR _)ششدر SaSdaR
شْ S


.group ص .group ص
ص s.V ص s.V
ص (L01 s. ص (L01 s.
صّ ssV
صّ (L01 ss
صّ s.:V
صّ (L01 s.:
صوب s.'u:b صوب s.'u:b
_)صنف s.Inf _)صنف s.Inf
_)صفت s.Ifat _)صفت s.Ifat
صْ s.


.group ض .group ض
ض zV ض zV
ضّ z:v ضّ z:v
ضّ (L01 z: ضّ (L01 z:
ضرور zaRu:R ضرور zaRu:R
ضْ z


.group ط .group ط
ط tV ط tV
طھ t#V طھ t#V
ط (L01 t ط (L01 t
طھ (L01 t# طھ (L01 t#
طّ ttV
طّ (L01 tt
طّ t:V
طّ (L01 t:
طْ t


.group ظ .group ظ
ظ z.V ظ z.V
ظ (L01 z. ظ (L01 z.
ظّ z.z.V
ظّ (L01 z.z.
ظّ z.:V
ظّ (L01 z.:
ظْ z.


.group غ .group غ
غ QV غ QV
غ (L01 Q غ (L01 Q
غّ QQV
غّ (L01 QQ
غّ Q:V
غّ (L01 Q:
غْ Q
_)غذا QIza:


.group ف .group ف
ف fV ف fV
_) فہ (L02 f'EH _) فہ (L02 f'EH
فلم f'Ilm فلم f'Ilm
_)فریب faRe:b _)فریب faRe:b
فْ f


.group ق .group ق
ق qV ق qV
ق (L01 q ق (L01 q
قّ qqV
قّ (L01 qq
قّ q:V
قّ (L01 q:
قاعد q'a:jd قاعد q'a:jd
_) قسط q'Ist _) قسط q'Ist
_) قیا q'aja: _) قیا q'aja:
_)قصور qUs.u:R _)قصور qUs.u:R
قْ q


.group ک .group ک
ک kV ک kV
_)کھجور k#aJu:R _)کھجور k#aJu:R
_)کھچ k#Ic _)کھچ k#Ic
_)کھد(L01 k#Ud _)کھد(L01 k#Ud
کْ k
_)کیڑ ki:r.


.group گ .group گ
گ gV گ gV
_)گروپ gRu:p _)گروپ gRu:p
_)گفت gUft _)گفت gUft
_)گریڈ gRe:d. _)گریڈ gRe:d.
گْ g


.group ل .group ل
ل lV ل lV
_) لین le:n _) لین le:n
@)لڈ(_ ld. @)لڈ(_ ld.
_)لاہور la:Ho:R _)لاہور la:Ho:R
لْ l


.group م .group م
م mV م mV
_)مح(L02L01 mEH _)مح(L02L01 mEH
_)میٹھ mi:t.# _)میٹھ mi:t.#
_)مت(L02L03 mUta _)مت(L02L03 mUta
مْ m
_)مراد mURa:d


.group ن .group ن
ن nV ن nV
_)نقص nUqs. _)نقص nUqs.
@)نٹ(_ nt. @)نٹ(_ nt.
@)ن(ج n @)ن(ج n
نْ n
_)نثار nIsa:R


.group ں .group ں
ں n // this should nasalize the vowel ں n // this should nasalize the vowel
_) ہم (L02L02L02P2 H'am _) ہم (L02L02L02P2 H'am
_)ہیر(L01 Hi:R _)ہیر(L01 Hi:R
_)ہدایت HId'a:jat _)ہدایت HId'a:jat
ہْ H
_)ہجرت HIJRat


.group ۃ .group ۃ
ۃ t ۃ t
.group ّ .group ّ
ّ : ّ :


.group ْ
ْ

.group ٖ
ٖ a

.group ٔ
ٔ

.group ً .group ً
ً an ً an



+ 18
- 18
dictsource/vi_list View File

_3 _b'a: // ba _3 _b'a: // ba
_4 _b'o3n // bốn _4 _b'o3n // bốn
_5 n'am // năm _5 n'am // năm
_6 s.'aU3 // sáu
_6 s'aU3 // sáu
_7 _b'aI4 // bảy _7 _b'aI4 // bảy
_8 t['a:3m // tám _8 t['a:3m // tám
_9 c'i3n // chín
_9 tSi3n // chín
_1X m'y@2j // mười _1X m'y@2j // mười
_2X h'a:I||m'y@7j // hai mươi _2X h'a:I||m'y@7j // hai mươi
_3X _b'a:||m'y@7j // ba mươi _3X _b'a:||m'y@7j // ba mươi
_4X _b'o3n||m'y@7j // bốn mươi _4X _b'o3n||m'y@7j // bốn mươi
_5X n'am||m'y@7j // năm mươi _5X n'am||m'y@7j // năm mươi
_6X s.'aU3||m'y@7j // sáu mươi
_6X s'aU3||m'y@7j // sáu mươi
_7X _b'aI4||m'y@7j // bảy mươi _7X _b'aI4||m'y@7j // bảy mươi
_8X t['a:3m||m'y@7j // tám mươi _8X t['a:3m||m'y@7j // tám mươi
_9X c'i3n||m'y@7j // chín mươi
_9X tSi3n||m'y@7j // chín mươi


_21 h'a:I||m'y@7j||m'o3t[ _21 h'a:I||m'y@7j||m'o3t[
_31 _b'a:||m'y@7j||m'o3t[ _31 _b'a:||m'y@7j||m'o3t[
_41 _b'o3n||m'y@7j||m'o3t[ _41 _b'o3n||m'y@7j||m'o3t[
_51 n'am||m'y@7j||m'o3t[ _51 n'am||m'y@7j||m'o3t[
_61 s.'aU3||m'y@7j||m'o3t[
_61 s'aU3||m'y@7j||m'o3t[
_71 _b'aI4||m'y@7j||m'o3t[ _71 _b'aI4||m'y@7j||m'o3t[
_81 t['a:3m||m'y@7j||m'o3t[ _81 t['a:3m||m'y@7j||m'o3t[
_91 c'i3n||m'y@7j||m'o3t[
_91 tSi3n||m'y@7j||m'o3t[


_25 h'a:I||m'y@7j||l'a7m _25 h'a:I||m'y@7j||l'a7m
_35 _b'a:||m'y@7j||l'a7m _35 _b'a:||m'y@7j||l'a7m
_45 _b'o3n||m'y@7j||l'a7m _45 _b'o3n||m'y@7j||l'a7m
_55 n'am||m'y@7j||l'a7m _55 n'am||m'y@7j||l'a7m
_65 s.'aU3||m'y@7j||l'a7m
_65 s'aU3||m'y@7j||l'a7m
_75 _b'aI4||m'y@7j||l'a7m _75 _b'aI4||m'y@7j||l'a7m
_85 t['a:3m||m'y@7j||l'a7m _85 t['a:3m||m'y@7j||l'a7m
_95 c'i3n||m'y@7j||l'a7m
_95 tSi3n||m'y@7j||l'a7m


_0C cr'am // trăm
_0C tS'am // trăm
_0M1 N'a:2n // ngàn _0M1 N'a:2n // ngàn
_0M2 cr'i@6w // triệu
_0M2 tS'i@6w // triệu
_0M3 t['i4 // tỷ _0M3 t['i4 // tỷ
_0and l,in^ // linh _0and l,in^ // linh
_dpt _f,@I4_ _dpt _f,@I4_
// kí hiệu - symbols // kí hiệu - symbols
~ J'@U3N'a:5 ~ J'@U3N'a:5
` J'@U3hw'i@2n ` J'@U3hw'i@2n
_! J'@U3c'@3mt'a:7n
_! J'@U3tS@3mt'a:7n
@ a:1k'O2N @ a:1k'O2N
# J'@U3t'a7N $max3 # J'@U3t'a7N $max3
$ J'@U3_d'o1l'a:7 $ J'@U3_d'o1l'a:7
% f'@2ncr'a7m
% f'@2ntS'a7m
^ J'@U3m'u5 ^ J'@U3m'u5
& J'@U3v,a:2 & J'@U3v,a:2
* J'@U3s.'a:U7 $max3
* J'@U3s'a:U7 $max3
_( m'@:4Nw'a6kh _( m'@:4Nw'a6kh
_) _d'O3NNw'a6kh _) _d'O3NNw'a6kh
_- Q'a:6cN'a:7N _- Q'a:6cN'a:7N
_] _d'O3NNw'a6khv'u@7N _] _d'O3NNw'a6khv'u@7N
_| s'o4t'a4N _| s'o4t'a4N
_\ s'o4f,a:I4 _\ s'o4f,a:I4
_: h'a:I1c'@3m
_; c'@3mf'@I4
_: h'a:I1tS@3m
_; tS@3mf'@I4
_' Nw'a6kh_d'@:7n _' Nw'a6kh_d'@:7n
_“ Nw'a6khk'E3p _“ Nw'a6khk'E3p
_, f'@I4 _, f'@I4
_. c'@3m
_/ s'o4cr'a:I3
_. tS@3m
_/ s'o4tS'a:I3
_< n^'O4h'@:7n _< n^'O4h'@:7n
_> l'@:3nh'@:7n _> l'@:3nh'@:7n
_? h'OI4c'@3m
_? h'OI4tS@3m


// ?? found in festival wow_vi_ptn_phrasing.scm // ?? found in festival wow_vi_ptn_phrasing.scm
bị $u bị $u

+ 31
- 26
dictsource/vi_rules View File

//================================ //================================
.L01 t c ne nd k x s nt ch th me te le ce ny ry e o u re nch de p pe ph sh v ve ge r .L01 t c ne nd k x s nt ch th me te le ce ny ry e o u re nch de p pe ph sh v ve ge r
.L02 n a .L02 n a
.L03 t ch nh
.L03 ch nh
.L04 a u ă â o ô á à ả ã ạ ù ú ủ ũ ụ ắ ằ ẳ ẵ ặ ấ ầ ẩ ẫ ậ ó ò ỏ õ ọ ố ồ ổ ỗ ộ ư ứ ừ ử ữ ự ơ ớ ờ ở ỡ ợ .L04 a u ă â o ô á à ả ã ạ ù ú ủ ũ ụ ắ ằ ẳ ẵ ặ ấ ầ ẩ ẫ ậ ó ò ỏ õ ọ ố ồ ổ ỗ ộ ư ứ ừ ử ữ ự ơ ớ ờ ở ỡ ợ
.L05 o ó ò ỏ õ ọ ô ố ồ ộ ỗ ổ
.group b .group b
b b b b
_) b _b _) b _b
.group c .group c
c g //k
c k //k
c (C _^_EN c (C _^_EN
c (_ kh
_) ch tS; // try [tS;] [tS] [c] c
c (_ c
_) ch tS // try [tS;] [tS] [c] c
?2 _) ch c ?2 _) ch c
?1 _) ch c ?1 _) ch c
ch (_ c ch (_ c
ce (_ _^_EN ce (_ _^_EN
_) cl _^_EN _) cl _^_EN
// c (L05 kh
.group d .group d
.group q .group q
q k q k
q (_ kh
qu w //kw
q (_ k
qu kw //kw
.group s .group s
s s. // try [s.] [s] [S]
s s // try [s.] [s] [S]
_) sh _^_EN _) sh _^_EN
a (L01 _^_EN a (L01 _^_EN
ai (L02 _^_EN ai (L02 _^_EN
a (@ _^_EN a (@ _^_EN
a (L03 a
.group à .group à
.group ắ .group ắ
ắ a3 ắ a3
ắk a3c
oả o@4 oả o@4
oã o@5 oã o@5
oạ o@6 oạ o@6
oo o@
oo O
oi OI oi OI
oì OI2 oì OI2
oí OI3 oí OI3
oẳ o@4 oẳ o@4
oẵ o@5 oẵ o@5
oặ o@6 oặ o@6
oc O#k
.group ò .group ò
ò O2 ò O2
óa o@3 //ó (A w3 óa o@3 //ó (A w3
óng O#3 óng O#3
óe o&3 óe o&3
óc O#3k
ọa o@6 //ọ (A w6 ọa o@6 //ọ (A w6
ọng O#6 ọng O#6
ọe o&6 ọe o&6
ọc O#6k
.group u .group u
u u u u
u (A w
u (A u
A) u w A) u w
ui uI ui uI
uì uI2 uì uI2
.group ù .group ù
ù u2 ù u2
ù (A w2
ù (A u2
ùy ui2
ùi uI2 ùi uI2
ùa u@2 ùa u@2
//ùng u#2 //ùng u#2
.group ú .group ú
ú u3 ú u3
ú (A w3
ú (A u3
úy ui3
úi uI3 úi uI3
úa u@3 úa u@3
//úng u#3 //úng u#3
.group ủ .group ủ
ủ u4 ủ u4
ủ (A w4
ủ (A u4
ủy ui4
ủi uI4 ủi uI4
ủa u@4 ủa u@4
//ủng u#4 //ủng u#4
.group ũ .group ũ
ũ u5 ũ u5
ũ (A w5
ũ (A u5
ũy ui5
ũi uI5 ũi uI5
ũa u@5 ũa u@5
//ũng u#5 //ũng u#5
.group ụ .group ụ
ụ u6 ụ u6
ụ (A w6
ụ (A u6
ụy ui6
ụi uI6 ụi uI6
ụa u@6 ụa u@6
//ụng u#6 //ụng u#6
.group .group
% f'@2n||cr'am
! _:c'@3m_|t'a:7n_:
% f'@2n||tS'am
! _:tS'@3m_|t'a:7n_:
! (\! ! (\!
// : koUl@n // : koUl@n
D_) h (_DD_ D'@:2 // omit colon in time, eg: 2:30 D_) h (_DD_ D'@:2 // omit colon in time, eg: 2:30
__) - (_D cr'y2
__) - (_D tS'y2
A_) - (_D _ A_) - (_D _
C_) - (_D _ C_) - (_D _
. c'@3m_
. tS'@3m_
. (. _: . (. _:
\.) . \.) .

+ 1
- 1
espeak-ng-data/lang/aav/vi View File

language vi language vi


words 1 words 1
pitch 80 118
pitch 100 180

BIN
phsource/envelopes.png View File


BIN
phsource/n/nm View File


+ 213
- 63
phsource/ph_vietnam View File



phoneme 1 // ngang tone: level phoneme 1 // ngang tone: level
stress stress
Tone(34,36, envelope/p_level, NULL) // 28 29
Tone(30, 28, envelope/p_level, NULL) // 28 29
endphoneme endphoneme




phoneme 2 // huyền tone: low falling phoneme 2 // huyền tone: low falling
stress stress
Tone(30, 8, envelope/p_fall, NULL) //20 8
Tone(20, 8, envelope/p_fall, NULL) //20 8
endphoneme endphoneme




phoneme 3 // sắc Tone(rising phoneme 3 // sắc Tone(rising
stress stress
Tone(30, 60, envelope/p_rise, NULL) // 30 60
Tone(30, 55, envelope/p_rise, NULL) // 30 60
endphoneme endphoneme




phoneme 4 // hỏi Tone(curve (dipping rising) phoneme 4 // hỏi Tone(curve (dipping rising)
stress stress
Tone(10, 55, envelope/p_fallrise, NULL) //33 31
Tone(10, 31, envelope/p_fallrise, NULL) //33 31
endphoneme endphoneme




phoneme 5 // ngã tone: broken (creaking rising) phoneme 5 // ngã tone: broken (creaking rising)
stress stress
Tone(28,58,envelope/p_214, envelope/vi_5amp) // 28,58 20 80
Tone(34, 60,envelope/p_214, envelope/vi_5amp) // 28,58 20 80
endphoneme endphoneme




phoneme 6 // nặng Tone(drop (constricted) phoneme 6 // nặng Tone(drop (constricted)
stress stress
//length 150 // ignore because it make too short sound 75 // reduce the length of the vowel //length 150 // ignore because it make too short sound 75 // reduce the length of the vowel
Tone(25, 60, envelope/p_512, envelope/vi_6amp) //40 20
Tone(34, 10, envelope/p_512, envelope/vi_6amp) //40 20
endphoneme endphoneme




phoneme 7 // Tone(1 (ngang) at end of clause phoneme 7 // Tone(1 (ngang) at end of clause
stress stress
Tone(40, 35, envelope/p_fall, NULL) //40 20
Tone(30, 28, envelope/p_fall, NULL) //40 20
endphoneme endphoneme






phoneme a phoneme a
vwl starttype #@ endtype #@ vwl starttype #@ endtype #@
length 140
FMT(vowel/a_4) //a_4)
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 180
ENDIF
IF nextPh(N) OR nextPh(c) THEN
FMT(vnasal/a_n)
ELSE
//FMT(vietnam/a) //a_4)
FMT(vietnam/a_x)
ENDIF
endphoneme endphoneme


phoneme a: phoneme a:
vwl starttype #a endtype #a vwl starttype #a endtype #a
IF nextPh(n^) OR nextPh(c) THEN
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd)THEN
length 240
ELIF nextPh(n^) OR nextPh(c) THEN
length 100 length 100
ELIF nextPh(N) THEN
length 200
ELSE ELSE
length 140 //280
length 180 //200
ENDIF ENDIF
FMT(vowel/a_8)
// FMT(vowel/a_8)
FMT(vietnam/a_2)
endphoneme endphoneme




phoneme E phoneme E
vwl starttype #e endtype #e vwl starttype #e endtype #e
length 140
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 180
ENDIF
FMT(vowel/e_e) //ee_3) FMT(vowel/e_e) //ee_3)
endphoneme endphoneme


phoneme e phoneme e
vwl starttype #e endtype #e vwl starttype #e endtype #e
length 140
FMT(vowel/e)
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 180
ENDIF
// FMT(vowel/e)
FMT(vietnam/e)
endphoneme endphoneme




IF prevPhW(w) THEN IF prevPhW(w) THEN
VowelStart(w/wi) VowelStart(w/wi)
ENDIF ENDIF
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ENDIF
IF nextPh(n^) OR nextPh(c) THEN IF nextPh(n^) OR nextPh(c) THEN
length 100 length 100
FMT(vnasal/ii_n) FMT(vnasal/ii_n)
ELSE ELSE
length 140
length 180
FMT(vowel/i_4) FMT(vowel/i_4)
ENDIF ENDIF
endphoneme endphoneme
vwl starttype #o endtype #o vwl starttype #o endtype #o
IF nextPh(kh) OR nextPh(N) THEN IF nextPh(kh) OR nextPh(N) THEN
length 80 length 80
ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE ELSE
length 140
length 180
ENDIF ENDIF
FMT(vdiph2/o_oo) //vowel/oo) FMT(vdiph2/o_oo) //vowel/oo)
endphoneme endphoneme


phoneme O+
vwl starttype #o endtype #o
IF nextPh(kh) OR nextPh(N) THEN
length 80
ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 180
ENDIF
FMT(vowel/o) //vowel/oo)
endphoneme

phoneme o phoneme o
vwl starttype #o endtype #o vwl starttype #o endtype #o
IF nextPh(kh) OR nextPh(N) THEN IF nextPh(kh) OR nextPh(N) THEN
length 110 length 110
ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE ELSE
length 140
length 180
ENDIF ENDIF
FMT(vowel/o) // o_2) FMT(vowel/o) // o_2)
endphoneme endphoneme
vwl starttype #u endtype #u vwl starttype #u endtype #u
IF nextPh(kh) OR nextPh(N) THEN // hear as ung sound IF nextPh(kh) OR nextPh(N) THEN // hear as ung sound
length 120 length 120
ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE ELSE
length 140
length 180
ENDIF ENDIF
FMT(vnasal/u_n,60) //vowel/u_5) FMT(vnasal/u_n,60) //vowel/u_5)
endphoneme endphoneme
vwl starttype #u endtype #u vwl starttype #u endtype #u
IF nextPh(kh) OR nextPh(N) THEN IF nextPh(kh) OR nextPh(N) THEN
length 120 length 120
ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE ELSE
length 180 length 180
ENDIF ENDIF
vwl starttype #@ endtype #a vwl starttype #@ endtype #a
IF nextPh(kh) OR nextPh(N) OR nextPh(n^) OR nextPh(c) THEN IF nextPh(kh) OR nextPh(N) OR nextPh(n^) OR nextPh(c) THEN
length 120 length 120
ELIF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE ELSE
length 140
length 180
ENDIF ENDIF
FMT(vowel/V) //vowel/@_2)
// FMT(vowel/V) //vowel/@_2)
FMT(vietnam/V)
endphoneme endphoneme




phoneme @: phoneme @:
vwl starttype #@ endtype #@ vwl starttype #@ endtype #@
length 140
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 180
ENDIF
FMT(vowel/@_2) FMT(vowel/@_2)
endphoneme endphoneme




phoneme aI phoneme aI
vwl starttype #a endtype #i vwl starttype #a endtype #i
length 140 //250
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vdiph/&i_2) FMT(vdiph/&i_2)
endphoneme endphoneme




phoneme a:I phoneme a:I
vwl starttype #a endtype #i vwl starttype #a endtype #i
length 200 //250
length 240 //250
FMT(vdiph/ai) FMT(vdiph/ai)
endphoneme endphoneme




phoneme @I phoneme @I
vwl starttype #@ endtype #i vwl starttype #@ endtype #i
length 200 //250
length 240 //250
FMT(vdiph/@i) FMT(vdiph/@i)
endphoneme endphoneme




phoneme @:I phoneme @:I
vwl starttype #@ endtype #i vwl starttype #@ endtype #i
length 200 //250
length 240 //250
FMT(vdiph/y#i) FMT(vdiph/y#i)
endphoneme endphoneme




phoneme eI phoneme eI
vwl starttype #e endtype #i vwl starttype #e endtype #i
length 140
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vdiph/ei) FMT(vdiph/ei)
endphoneme endphoneme




phoneme EI phoneme EI
vwl starttype #e endtype #i vwl starttype #e endtype #i
length 140
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vdiph/eei) FMT(vdiph/eei)
endphoneme endphoneme




phoneme OI phoneme OI
vwl starttype #o endtype #i vwl starttype #o endtype #i
length 200
length 240
FMT(vdiph/ooi_4) FMT(vdiph/ooi_4)
endphoneme endphoneme




phoneme oI phoneme oI
vwl starttype #o endtype #i vwl starttype #o endtype #i
length 200
length 240
FMT(vdiph/oi) FMT(vdiph/oi)
endphoneme endphoneme




phoneme uI phoneme uI
vwl starttype #u endtype #i vwl starttype #u endtype #i
length 200
length 240
FMT(vdiph/ui) FMT(vdiph/ui)
endphoneme endphoneme


phoneme yI phoneme yI
vwl starttype #u endtype #i vwl starttype #u endtype #i
length 200
length 240
FMT(vdiph/u-i) FMT(vdiph/u-i)
endphoneme endphoneme




phoneme aU phoneme aU
vwl starttype #a endtype #u vwl starttype #a endtype #u
length 150
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vdiph/aau_4) FMT(vdiph/aau_4)
endphoneme endphoneme




phoneme a:U phoneme a:U
vwl starttype #a endtype #u vwl starttype #a endtype #u
length 150 //270
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vdiph/au) FMT(vdiph/au)
endphoneme endphoneme




phoneme eU phoneme eU
vwl starttype #e endtype #u vwl starttype #e endtype #u
length 150
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vdiph/eu) FMT(vdiph/eu)
endphoneme endphoneme




phoneme EU phoneme EU
vwl starttype #e endtype #u vwl starttype #e endtype #u
length 150
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vdiph/eeu) FMT(vdiph/eeu)
endphoneme endphoneme


phoneme iU phoneme iU
vwl starttype #i endtype #u vwl starttype #i endtype #u
length 140
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vdiph2/iu) FMT(vdiph2/iu)
endphoneme endphoneme


phoneme @U phoneme @U
vwl starttype #@ endtype #u vwl starttype #@ endtype #u
length 140
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vdiph/@u_3) FMT(vdiph/@u_3)
endphoneme endphoneme


phoneme @:U phoneme @:U
vwl starttype #@ endtype #u vwl starttype #@ endtype #u
length 140
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vdiph/@u) FMT(vdiph/@u)
endphoneme endphoneme




phoneme i@ phoneme i@
vwl starttype #i endtype #@ vwl starttype #i endtype #@
length 140
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vdiph2/ii@_3) FMT(vdiph2/ii@_3)
endphoneme endphoneme


phoneme y@ phoneme y@
vwl starttype #i endtype #@ vwl starttype #i endtype #@
length 140
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vdiph2/y-y#) FMT(vdiph2/y-y#)
endphoneme endphoneme


phoneme u@ phoneme u@
vwl starttype #u endtype #@ vwl starttype #u endtype #@
length 100 //200
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vdiph2/uu@) FMT(vdiph2/uu@)
endphoneme endphoneme




phoneme o# // ông phoneme o# // ông
vwl starttype #o endtype #o vwl starttype #o endtype #o
length 140
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vnasal/a#u_n) FMT(vnasal/a#u_n)
endphoneme endphoneme


phoneme O# // ong phoneme O# // ong
vwl starttype #o endtype #o vwl starttype #o endtype #o
length 140
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELIF nextPh(k) THEN
length 140
ELSE
length 200
ENDIF
FMT(vnasal/&u_n) FMT(vnasal/&u_n)
endphoneme endphoneme




phoneme o@ phoneme o@
vwl starttype #o endtype #a vwl starttype #o endtype #a
length 140
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vdiph2/oa) FMT(vdiph2/oa)
endphoneme endphoneme


phoneme o& phoneme o&
vwl starttype #o endtype #o vwl starttype #o endtype #o
length 140
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vietnam/oe) FMT(vietnam/oe)
endphoneme endphoneme


phoneme iE // iê : viết, giệc phoneme iE // iê : viết, giệc
vwl starttype #i endtype #e vwl starttype #i endtype #e
length 140
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vietnam/ie_2) FMT(vietnam/ie_2)
endphoneme endphoneme


phoneme Oi // oai sound phoneme Oi // oai sound
vwl starttype #o endtype #i vwl starttype #o endtype #i
length 140
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 200
ENDIF
FMT(vdiph/ooi_3) FMT(vdiph/ooi_3)
endphoneme endphoneme




phoneme O- // ôi southern sound phoneme O- // ôi southern sound
vwl starttype #o endtype #i vwl starttype #o endtype #i
length 150
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 180
ENDIF
FMT(vnasal/oi_n) FMT(vnasal/oi_n)
endphoneme endphoneme


phoneme @- // ơi southern sound phoneme @- // ơi southern sound
vwl starttype #o endtype #i vwl starttype #o endtype #i
length 150
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 180
ENDIF
FMT(vdiph/@i_3) FMT(vdiph/@i_3)
endphoneme endphoneme


phoneme u- // u southern sound phoneme u- // u southern sound
vwl starttype #u endtype #u vwl starttype #u endtype #u
length 150
IF thisPh(isFirstVowel) AND thisPh(isFinalVowel) AND thisPh(isWordEnd) THEN
length 240
ELSE
length 180
ENDIF
FMT(vowel/u_3,70) FMT(vowel/u_3,70)
endphoneme endphoneme




phoneme kh phoneme kh
vls vel frc vls vel frc
lengthmod 3 lengthmod 3
Vowelin f1=0 f2=2300 200 400 f3=200 80 len=30 Vowelin f1=0 f2=2300 200 400 f3=200 80 len=30
Vowelout f1=0 f2=2300 300 400 f3=200 80 rms=20 Vowelout f1=0 f2=2300 300 400 f3=200 80 rms=20
WAV(vietnam/_c,5) //ufric/x, 50)
WAV(ustop/k_unasp) //ufric/x, 50)
endphoneme

phoneme k
vls vel frc
lengthmod 3
Vowelin f1=0 f2=2300 200 400 f3=200 80 len=30
Vowelout f1=0 f2=2300 300 400 f3=200 80 rms=20
WAV(ustop/c)
endphoneme endphoneme


phoneme N // si**ng**
vcd lbv nas
Vowelout f1=3 f2=2300 300 400 f3=-200 80 len=40 rms=20 brk
lengthmod 12 // longer than 'n'
IF prevPhW(isVowel) AND prev2PhW(isVowel) THEN
length 160
ENDIF
FMT(n/nm)
endphoneme


phoneme l phoneme l
liquid liquid
vcd alv stp vcd alv stp
// lengthmod 5 // lengthmod 5
ipa ɗ ipa ɗ
length 50
Vowelin f1=1 f2=1700 -300 300 f3=-100 80 len=15 Vowelin f1=1 f2=1700 -300 300 f3=-100 80 len=15
Vowelout f1=2 f2=1700 -300 300 f3=-100 80 brk len=30 Vowelout f1=2 f2=1700 -300 300 f3=-100 80 brk len=30
WAV(vietnam/dd) WAV(vietnam/dd)
endphoneme endphoneme


phoneme n
vcd alv nas
Vowelin f1=0 f2=1000 -50 -100 f3=-200 80 amp=11 brk len=15
Vowelout f1=2 f2=1700 -300 250 f3=-100 80 rms=20 brk len=15
lengthmod 4
length 75
FMT(n/nr_)
endphoneme

phoneme t[ // dental variant of /t/ phoneme t[ // dental variant of /t/
vls dnt stp vls dnt stp
voicingswitch d[ voicingswitch d[

BIN
phsource/vietnam/V View File


BIN
phsource/vietnam/a_2 View File


BIN
phsource/vietnam/a_x View File


BIN
phsource/vietnam/e View File


+ 1
- 1
tests/language-phonemes.test View File

test_lang ia 1be09d2d915404d00aacb7895edeed5ff947345a "ma na pa ba ta da ka ga tsa tSa dZa fa va sa za Sa ha ja wa la Ra _:_ ma me mo mi mu maI maU meI meU moI" test_lang ia 1be09d2d915404d00aacb7895edeed5ff947345a "ma na pa ba ta da ka ga tsa tSa dZa fa va sa za Sa ha ja wa la Ra _:_ ma me mo mi mu maI maU meI meU moI"
test_lang id 75a57a020af2b62e3448792d3f6a945a9b2c6b75 "ma na n^a Na pa ba ta da ka ga ?a tSa dZa fa va Ta Da sa za Sa xa Qa ha ja wa la Ra R2a _:_ ma mE mO m@ me mo mi mu maI meI mOI maU m@U" test_lang id 75a57a020af2b62e3448792d3f6a945a9b2c6b75 "ma na n^a Na pa ba ta da ka ga ?a tSa dZa fa va Ta Da sa za Sa xa Qa ha ja wa la Ra R2a _:_ ma mE mO m@ me mo mi mu maI meI mOI maU m@U"
test_lang is b27c88c4b4e47d80a80e690f3dfc2026821f39dd "m#a ma n#a na n^#a n^a N#a Na pa ta ca ka fa va Ta Da sa Ca J^a xa Qa ha l#a la tl#a r#a ra _:_ mi mi: mI mI: mE mE: ma ma: mO mO: mu mu: my my: mW mW: maI maI: meI meI: maU maU: moU moU: mYy mOI myI" test_lang is b27c88c4b4e47d80a80e690f3dfc2026821f39dd "m#a ma n#a na n^#a n^a N#a Na pa ta ca ka fa va Ta Da sa Ca J^a xa Qa ha l#a la tl#a r#a ra _:_ mi mi: mI mI: mE mE: ma ma: mO mO: mu mu: my my: mW mW: maI maI: meI meI: maU maU: moU moU: mYy mOI myI"
test_lang it 8780284c48a97327b120f554adb3c2dd5ffbc283 "ma na n^a pa ba ta da ka ga tsa dza tSa dZa fa va sa za Sa ja wa la l^a Ra *a ssa k~a tS~a dZ~a g~a Q~a S~a _:_ ma ma/ me me/ mE mi mi/ mi# mI mo mo/ mO mu mU maU maI moI"
test_lang it e2a438778434f699d9be469c4f9ea1576ec4fd03 "ma na n^a pa ba ta da ka ga tsa dza tSa dZa fa va sa za Sa ja wa la l^a Ra *a ssa k~a tS~a dZ~a g~a Q~a S~a _:_ ma ma/ me me/ mE mi mi/ mi# mI mo mo/ mO mu mU maU maI moI"
test_lang ja 602ba8d6db3e45b0966f72d6404eadb0e0837930 "ma na n^a Na N\\a pa ba ta da ka ga t_sa d_za t_s\\a d_z\\a p\\a sa za s\\a z\\a Ca ha r\`a ja wa _:_ mi mu me mo ma mi~ mu~" test_lang ja 602ba8d6db3e45b0966f72d6404eadb0e0837930 "ma na n^a Na N\\a pa ba ta da ka ga t_sa d_za t_s\\a d_z\\a p\\a sa za s\\a z\\a Ca ha r\`a ja wa _:_ mi mu me mo ma mi~ mu~"
test_lang jbo 77a00420ef9c1b40f87800f5ffee921e68a48a32 "ma na Na pa ba ta da ka ga ?a fa va xa ha tSa dZa sa za Sa Za wa ja la Ra n-a r-a l-a _:_ ma me mi mo mu m@ maI maU meI moI" test_lang jbo 77a00420ef9c1b40f87800f5ffee921e68a48a32 "ma na Na pa ba ta da ka ga ?a fa va xa ha tSa dZa sa za Sa Za wa ja la Ra n-a r-a l-a _:_ ma me mi mo mu m@ maI maU meI moI"
test_lang ka 74a6f31909bdc9470e203a658614b6d2c961d7c3 "ma na p#a pa ba t#a ta da k#a ka ga qa ?a ts#a tsa tSa dza dZa va sa za Sa Za ca xa qa Qa ha ra la _:_ ma me mi mo mu m@ mo:" test_lang ka 74a6f31909bdc9470e203a658614b6d2c961d7c3 "ma na p#a pa ba t#a ta da k#a ka ga qa ?a ts#a tsa tSa dza dZa va sa za Sa Za ca xa qa Qa ha ra la _:_ ma me mi mo mu m@ mo:"

+ 1
- 1
tests/language-pronunciation.test View File

test_phonemes tr "Latn" "piZ'amaL@ hast'a j'a:@z SofW*'E tSabudZ'ak Jyv&nd'I\nSISlid'E byj'Yk tS'Wp j@:@nLa*'@" "Pijamalı hasta yağız şoföre çabucak güvendi. Şişli’de büyük çöp yığınları." test_phonemes tr "Latn" "piZ'amaL@ hast'a j'a:@z SofW*'E tSabudZ'ak Jyv&nd'I\nSISlid'E byj'Yk tS'Wp j@:@nLa*'@" "Pijamalı hasta yağız şoföre çabucak güvendi. Şişli’de büyük çöp yığınları."
test_phonemes tt "Cyrl" "b0rL'Vq keSel'&r d'& 0z'0t h'&m 'yz 0brujLAr'V h'&m xoquqLAr'V jAGVnn'An t'iN bup'Vp tuAp'Ar\n0L0rG'A 0q'VL h'&m wWZ;d'An birelQ'&n h'&m b'&rb&rsen'& q0r0t'A tuGAnnArS;'A mWnAs&b&tt'& buLVrG'A tieSl'&r" "Барлык кешеләр дә азат һәм үз абруйлары һәм хокуклары ягыннан тиң бупып туапар. Аларга акыл һәм вөҗдан бирелгән һәм бәр-бәрсенә карата туганнарча мөнасәбәттә булырга тиешләр." test_phonemes tt "Cyrl" "b0rL'Vq keSel'&r d'& 0z'0t h'&m 'yz 0brujLAr'V h'&m xoquqLAr'V jAGVnn'An t'iN bup'Vp tuAp'Ar\n0L0rG'A 0q'VL h'&m wWZ;d'An birelQ'&n h'&m b'&rb&rsen'& q0r0t'A tuGAnnArS;'A mWnAs&b&tt'& buLVrG'A tieSl'&r" "Барлык кешеләр дә азат һәм үз абруйлары һәм хокуклары ягыннан тиң бупып туапар. Аларга акыл һәм вөҗдан бирелгән һәм бәр-бәрсенә карата туганнарча мөнасәбәттә булырга тиешләр."
test_phonemes ur "Arab" "t.#'Vnd. m'e~\n'e:k q'VH@t z'Vda ga:'o:n se: g'Vz@Rte: v'aqt 'e:k c'[email protected]:\nb'a:s@R 'o: f'a:RIQ S'axs. k'o: b'a:z J'Vl p'VRi n'Uma: 'aZ@dHe: naz.'aR 'a:e:" "ٹھنڈ میں، ایک قحط زدہ گاؤں سے گذرتے وقت ایک چڑچڑے، باأثر و فارغ شخص کو بعض جل پری نما اژدہے نظر آئے۔" test_phonemes ur "Arab" "t.#'Vnd. m'e~\n'e:k q'VH@t z'Vda ga:'o:n se: g'Vz@Rte: v'aqt 'e:k c'[email protected]:\nb'a:s@R 'o: f'a:RIQ S'axs. k'o: b'a:z J'Vl p'VRi n'Uma: 'aZ@dHe: naz.'aR 'a:e:" "ٹھنڈ میں، ایک قحط زدہ گاؤں سے گذرتے وقت ایک چڑچڑے، باأثر و فارغ شخص کو بعض جل پری نما اژدہے نظر آئے۔"
test_phonemes vi "Latn" "t['@3t[_| g'a:4_| m,OI6_| N'y@2j_| s.'i1n^_| z'a:1_| d_'eU2_| d_,y@6kh_| t['y6_| z'O1_| v,a:2_| _b'i2n^_| d_'a4N_| v'e2_| n^'@1n_| f'@4m_| v,a:2_| w'i@2n_| l'@:I6_|\nm,OI6_| g,O1n_| N'y@2j_| d_'eU2_| d_,y@6kh_| t['a:U6_| h'o@3_| _b'a:1n_| tS;,O1_| l'i3_| tS'i3_| v,a:2_| l'y@1N_| t['@1m_| v,a:2_| g'@2n_| f,a:I4_| d_'oI3_| s'y4_| v,@:I3_| n^'aU1_| tS'O#1_| t['i2n^_| 'a:1n^_| 'E7m_|" "Tất cả mọi người sinh ra đều được tự do và bình đẳng về nhân phẩm và quyền lợi. Mọi con người đều được tạo hóa ban cho lý trí và lương tâm và cần phải đối xử với nhau trong tình anh em."
test_phonemes vi "Latn" "t['@3t[_| k'a:4_| m,OI6_| N'y@2j_| s'i1n^_| z'a:1_| d_'eU2_| d_,y@6c_| t['y6_| z'O1_| v,a:2_| _b'i2n^_| d_'a4N_| v'e2_| n^'@1n_| f'@4m_| v,a:2_| kw'i@2n_| l'@:I6_|\nm,OI6_| k,O1n_| N'y@2j_| d_'eU2_| d_,y@6c_| t['a:U6_| h'o@3_| _b'a:1n_| tS,O1_| l'i3_| tS'i3_| v,a:2_| l'y@1N_| t['@1m_| v,a:2_| k'@2n_| f,a:I4_| d_'oI3_| s'y4_| v,@:I3_| n^'aU1_| tS'O#1_| t['i2n^_| 'a1n^_| 'E7m_|" "Tất cả mọi người sinh ra đều được tự do và bình đẳng về nhân phẩm và quyền lợi. Mọi con người đều được tạo hóa ban cho lý trí và lương tâm và cần phải đối xử với nhau trong tình anh em."


##### Fallback to other languages in different scripts (language switch). ##### Fallback to other languages in different scripts (language switch).



Loading…
Cancel
Save