mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
1.47.12 (from http://espeak.sourceforge.net/test/latest.html)
This commit is contained in:
@@ -0,0 +1,323 @@
|
||||
// Translation rules for Bengali
|
||||
// This file is UTF8 encoded
|
||||
|
||||
// Numbers
|
||||
// Bengali numbers are changed to latin characters before translation
|
||||
_0 S'unjO
|
||||
_1 '&k
|
||||
_2 d'uj
|
||||
_3 t'in
|
||||
_4 tS'ar
|
||||
_5 p'a~tS
|
||||
_6 tS#'Oj
|
||||
_7 S'at
|
||||
_8 'at.#
|
||||
_9 n'Oj
|
||||
|
||||
_2a d'u // with hundreds etc.
|
||||
_6a tS#'a
|
||||
_9a n'O
|
||||
|
||||
|
||||
_10 d'OS
|
||||
_11 '&garo
|
||||
_12 b'arO
|
||||
_13 t'erO
|
||||
_14 tS'oddO
|
||||
_15 p'OnerO
|
||||
_16 S'olO
|
||||
_17 S'OterO
|
||||
_18 'at.#arO
|
||||
_19 'uniS
|
||||
|
||||
_20 k'uri // or b'iS ??
|
||||
_21 ek'uS
|
||||
_22 b'ajS
|
||||
_23 t'ejS
|
||||
_24 tS'ObbiS
|
||||
_25 p'O~tSiS
|
||||
_26 tSh'abbiS
|
||||
_27 Sat'aS
|
||||
_28 'at.#aS
|
||||
_29 unOtr'iS
|
||||
|
||||
_30 tr'iS
|
||||
_31 ekOtr'iS
|
||||
_32 bOtr'iS
|
||||
_33 tetr'iS
|
||||
_34 tSowtr'iS
|
||||
_35 pO~jtr'iS
|
||||
_36 tS#'Otr'iS
|
||||
_37 Sa~itr'iS
|
||||
_38 at.tr'iS
|
||||
_39 'unOtSOll'iS
|
||||
|
||||
_40 tSOll'iS
|
||||
_41 ektSOll'iS
|
||||
_42 biall'iS
|
||||
_43 tetall'iS
|
||||
_44 tSoall'iS
|
||||
_45 pO~jtall'iS
|
||||
_46 tSetSOll'iS
|
||||
_47 SatSOll'is
|
||||
_48 atSOll'iS
|
||||
_49 unOpO~tSaS
|
||||
|
||||
_50 pO~tS'aS
|
||||
_51 &kann'o
|
||||
_52 bajann'o
|
||||
_53 tepann'o
|
||||
_54 tSujann'o
|
||||
_55 pontSann'o
|
||||
_56 tS#apann'o
|
||||
_57 Satann'o
|
||||
_58 at.ann'o
|
||||
_59 unOS'at.
|
||||
|
||||
|
||||
_60 s'at.
|
||||
_61 ekSOt.t.'i
|
||||
_62 baSOt.t.'i
|
||||
_63 teSOt.t.'i
|
||||
_64 tSowSOt.t.'i
|
||||
_65 pojSOt.t.'i
|
||||
_66 SeSOt.t.'i
|
||||
_67 SatSOt.t.'i
|
||||
_68 at.SOt.t.'i
|
||||
_6X sat.t.'i
|
||||
_69 unOSOtt'ur
|
||||
|
||||
_70 SOtt'Or
|
||||
_71 ekatt'Or
|
||||
_72 bahatt'Or
|
||||
_73 tehatt'Or
|
||||
_74 tSuhatt'Or
|
||||
_75 pOtSatt'Or
|
||||
_76 tS#ijatt'Or
|
||||
_77 Satatt'Or
|
||||
_78 at.att'Or
|
||||
_79 unOaS'i
|
||||
|
||||
_80 aS'i
|
||||
_81 &kaS'i
|
||||
_82 beraS'i
|
||||
_83 teraS'i
|
||||
_84 tSuraS'i
|
||||
_85 po~tSaS'i
|
||||
_86 tS#ijaS'i
|
||||
_87 SataS'i
|
||||
_88 at.aS'i
|
||||
_89 ,unOnObb'oj
|
||||
|
||||
_90 nObb'oj
|
||||
_91 &kanObb'oj
|
||||
_92 beranObb'oj
|
||||
_93 teranObb'oj
|
||||
_94 tSuranObb'oj
|
||||
_95 pOtSanObb'oj
|
||||
_96 tS#ijanObb'oj
|
||||
_97 SatanObb'oj
|
||||
_98 at.anObb'oj
|
||||
_99 niranObb'oj
|
||||
|
||||
_0C S'o
|
||||
_0M1 h'ajar
|
||||
_0M2 l'ak#
|
||||
_0M3 k'ot.i
|
||||
_0M4 'Orbud
|
||||
_dpt _d'Osomik_
|
||||
|
||||
|
||||
// Single consonants
|
||||
ক kO
|
||||
খ k#O
|
||||
গ gO
|
||||
ঘ g#O
|
||||
ঙ 'uNO~
|
||||
চ tSO
|
||||
ছ tShO // [h] to distinguish from [tS]
|
||||
জ JO
|
||||
ঝ J#O
|
||||
ঞ 'iNO~
|
||||
ট t.O
|
||||
ঠ t.#O
|
||||
ড d.O
|
||||
ঢ d.#O
|
||||
ণ m,odd#en.n.'O
|
||||
ত tO
|
||||
থ t#O
|
||||
দ dO
|
||||
ধ d#O
|
||||
ন d,ontenn'O
|
||||
প pO
|
||||
ফ fO // or [p#O] ?
|
||||
ব bO
|
||||
ভ b#O
|
||||
ম mO
|
||||
য় Oj
|
||||
য ,ontostedZ'O
|
||||
র rO
|
||||
ড় r.O
|
||||
ড় r.O // (d. + nukta)
|
||||
ঢ় hr.O
|
||||
ঢ় hr.O // (d#. + nukta)
|
||||
ল lO
|
||||
শ t,aleboS:'O
|
||||
ষ m,ud#en:oS:'O
|
||||
স d,onteS:'O
|
||||
হ hO
|
||||
ৎ kh,Ond.ot'O
|
||||
ক্ষ k,ojmud#en:oS:'O
|
||||
|
||||
|
||||
// full vowels
|
||||
অ O
|
||||
আ a
|
||||
ই hrOS:o'i
|
||||
ঈ dirg#o'i
|
||||
উ hrOS:o'u
|
||||
ঊ dirg#o'u
|
||||
ঋ ri
|
||||
ঔ ow
|
||||
|
||||
এ e $u+ // word 'it'
|
||||
ঐ oj $u+ // word 'that'
|
||||
ও o $u+ $brk // 'and'
|
||||
_এ e
|
||||
_ঐ oj
|
||||
_ও o
|
||||
|
||||
|
||||
// combining vowel signs
|
||||
া 'akar
|
||||
ি r'oS:ikar
|
||||
ী d'irg#ikar
|
||||
ূ r'oS:ukar
|
||||
ু d'irg#ukar
|
||||
ৃ r'ikar
|
||||
ে 'ekar
|
||||
ৈ 'ojkar
|
||||
ো 'okar
|
||||
ৌ 'owkar
|
||||
|
||||
// signs
|
||||
্ h'OSonto
|
||||
ং 'OnuSSOr
|
||||
ঃ b'iSOrgo
|
||||
ঁ tS'Ondrobindu
|
||||
় b'indu
|
||||
|
||||
$ d.Olar
|
||||
% SOtk'Ora
|
||||
+ jOg
|
||||
= SOman
|
||||
|
||||
|
||||
|
||||
// Punctuation
|
||||
। dVn.d.V
|
||||
_, koma
|
||||
_? pr'oSnOtSihnO
|
||||
|
||||
// Pronouns
|
||||
আমি $u // main: I
|
||||
আমায় $u
|
||||
আমার $u
|
||||
|
||||
আমরা $u // we
|
||||
আমাদের $u
|
||||
|
||||
আপনি $u // you(formal)
|
||||
আপনাকে $u
|
||||
আপনার $u
|
||||
|
||||
তুমি $u // you (informal)
|
||||
তোমায় $u
|
||||
তোমার $u
|
||||
তোমাদের $u
|
||||
|
||||
তুই $u // you (informal)
|
||||
তোকে $u
|
||||
তোর $u
|
||||
|
||||
এ $u // he/she/it
|
||||
আপনি $u
|
||||
এটার $u
|
||||
এর $u
|
||||
|
||||
ইনি $u // they
|
||||
এনাকে $u
|
||||
এনার $u
|
||||
|
||||
ও $u // he/she/it
|
||||
সে $u
|
||||
ওর $u
|
||||
তার $u
|
||||
|
||||
ওরা $u // they
|
||||
তারা $u
|
||||
ওদের $u // unheṃ: them
|
||||
তাদের $u
|
||||
|
||||
এই $u // e:I this/it
|
||||
এটা $u // e:ta: this/it
|
||||
এটার $u // e:ta:'r this/it
|
||||
এর $u // e:r this/it
|
||||
|
||||
ওটা $u // o:ta: that
|
||||
ওটাকে $u // o:ta:ke: to that
|
||||
ওটার $u // o:ta:'r of that
|
||||
|
||||
ওগুলো $u // o:gu:lo: those
|
||||
ওগুলোকে $u // o:gu:lo:ke: to those
|
||||
ওগুলোর $u // o:gu:lo:'r of those
|
||||
|
||||
|
||||
|
||||
// Prepositions/Postpositions
|
||||
মধ্যে $u // moddhe in
|
||||
উপর $u // upor on, above
|
||||
নীচে $u // niche below
|
||||
|
||||
পূর্ব্বে $u // purbe before, prior
|
||||
পর্য্যন্ত $u // parjonto till
|
||||
অব্দি $u // abdi till
|
||||
বিনা $u // bina without
|
||||
|
||||
|
||||
|
||||
// Questions
|
||||
কেন $u $pause // kano why interrogative particle
|
||||
কি $u $pause // ki what
|
||||
কোথায় $u $pause // kothaay where
|
||||
কখন $u $pause // kakhon when
|
||||
কে $u $pause // ke who
|
||||
|
||||
// Conjunctions
|
||||
|
||||
এবং $u $pause // ebong: and
|
||||
আর $u $pause // aar: and
|
||||
অথবা $u $pause // athoba: or
|
||||
কিন্তু $u $pause // kintu: but
|
||||
যদি $pause // jodi: if
|
||||
তবু $pause // tobu: still, yet
|
||||
তবে $pause // tabe: if...then
|
||||
অথচ $u // athacho: yet
|
||||
|
||||
|
||||
// Verbs
|
||||
|
||||
হয় $u
|
||||
|
||||
|
||||
ছিল $u // chilo: past aux
|
||||
ছিলেন $u // chilen
|
||||
|
||||
|
||||
করছি $u // korchi: continuous
|
||||
করছিলাম $u // korchilam: past indefinite
|
||||
করেছি $u // korechi: past
|
||||
|
||||
|
||||
// Exceptions
|
||||
এত &to
|
||||
@@ -0,0 +1,388 @@
|
||||
|
||||
// This file is UTF8 encoded
|
||||
|
||||
// letter groups:
|
||||
// A vowel letters and vowel signs
|
||||
// B vowel signs and virama ्
|
||||
// C consonants
|
||||
// Y vowel letters and vowel signs
|
||||
|
||||
|
||||
|
||||
.replace
|
||||
০ 0
|
||||
১ 1
|
||||
২ 2
|
||||
৩ 3
|
||||
৪ 4
|
||||
৫ 5
|
||||
৬ 6
|
||||
৭ 7
|
||||
৮ 8
|
||||
৯ 9
|
||||
|
||||
|
||||
// Vowels
|
||||
|
||||
|
||||
.group অ
|
||||
অ V
|
||||
অঁ O~
|
||||
অ্যা & // V,ja in [æmiba]
|
||||
|
||||
|
||||
.group আ
|
||||
আ a
|
||||
আঁ a~
|
||||
|
||||
.group ই
|
||||
ই i
|
||||
ইঁ i~
|
||||
|
||||
|
||||
.group ঈ
|
||||
ঈ i
|
||||
ঈঁ i~
|
||||
|
||||
|
||||
.group উ
|
||||
উ u
|
||||
উঁ u~
|
||||
|
||||
|
||||
.group ঊ
|
||||
ঊ u
|
||||
ঊঁ u~
|
||||
|
||||
.group ঋ
|
||||
ঋ ri
|
||||
ঋঁ ri~
|
||||
|
||||
.group ঌ
|
||||
ঌ l-
|
||||
|
||||
|
||||
.group এ
|
||||
এ &
|
||||
এঁ &~
|
||||
|
||||
|
||||
.group ঐ
|
||||
ঐ oj
|
||||
ঐঁ o~j
|
||||
|
||||
|
||||
.group এ
|
||||
এ e
|
||||
এঁ e~
|
||||
|
||||
এ্যা & // e,ja [ækademi]
|
||||
|
||||
|
||||
.group ও
|
||||
ও o
|
||||
ওঁ o~
|
||||
|
||||
|
||||
.group ঔ
|
||||
ঔ ow
|
||||
ঔঁ o~w
|
||||
|
||||
.group ও //??
|
||||
ও o:
|
||||
|
||||
|
||||
|
||||
|
||||
// Vowel Signs
|
||||
|
||||
.group া
|
||||
া a
|
||||
াঁ a~
|
||||
|
||||
.group ি
|
||||
ি i
|
||||
িঁ i~
|
||||
|
||||
.group ী
|
||||
ী i
|
||||
ীঁ i~
|
||||
|
||||
.group ূ
|
||||
ূ u
|
||||
ূঁ u~
|
||||
|
||||
.group ু
|
||||
ু u
|
||||
ুঁ u~
|
||||
|
||||
.group ৃ
|
||||
ৃ ri
|
||||
ৃঁ ri~
|
||||
|
||||
|
||||
.group ে
|
||||
ে e
|
||||
েঁ e~
|
||||
েউ ew
|
||||
|
||||
|
||||
.group ৈ
|
||||
ৈ oj
|
||||
ৈঁ o~j
|
||||
|
||||
.group ো
|
||||
ো o
|
||||
োঁ o~
|
||||
|
||||
.group ৌ
|
||||
ৌ ow
|
||||
ৌঁ o~w
|
||||
|
||||
|
||||
// Consonants
|
||||
|
||||
.group ক
|
||||
ক kV
|
||||
ক (B k
|
||||
|
||||
|
||||
.group খ
|
||||
খ k#V
|
||||
খ (B k#
|
||||
|
||||
|
||||
.group গ
|
||||
গ gV
|
||||
গ (B g
|
||||
|
||||
|
||||
.group ঘ
|
||||
ঘ g#V
|
||||
ঘ (B g#
|
||||
|
||||
|
||||
.group ঙ
|
||||
ঙ NV
|
||||
ঙ্ (B N
|
||||
|
||||
|
||||
.group চ
|
||||
চ tSV
|
||||
চ (B tS
|
||||
|
||||
|
||||
.group ছ
|
||||
ছ tS#V
|
||||
ছ (B tS#
|
||||
|
||||
|
||||
.group জ
|
||||
জ JV
|
||||
জ (B J
|
||||
|
||||
জ্ব JV
|
||||
জ্ব (B J
|
||||
জ্ঞ ggo~
|
||||
জ্ঞ (B gg
|
||||
|
||||
|
||||
.group ঝ
|
||||
ঝ J#V
|
||||
ঝ (B J#
|
||||
|
||||
|
||||
.group ঞ
|
||||
ঞ nV
|
||||
ঞ্ (B n
|
||||
|
||||
|
||||
.group ট
|
||||
ট t.V
|
||||
ট (B t.
|
||||
|
||||
|
||||
.group ঠ
|
||||
ঠ t.#V
|
||||
ঠ (B t.#
|
||||
|
||||
|
||||
.group ড
|
||||
ড d.V
|
||||
ড (B d.
|
||||
|
||||
ড় r.V // nukta
|
||||
ড় (B r.
|
||||
|
||||
|
||||
.group ঢ
|
||||
ঢ d.#V
|
||||
ঢ (B d.#
|
||||
|
||||
ঢ় hr.V
|
||||
ঢ় (B hr.
|
||||
|
||||
|
||||
.group ণ
|
||||
ণ nV // should be [n.] if adjacent to t. or d. ?
|
||||
ণ (B n
|
||||
|
||||
|
||||
|
||||
.group ত
|
||||
ত tV
|
||||
ত (B t
|
||||
|
||||
|
||||
.group থ
|
||||
থ t#V
|
||||
থ (B t#
|
||||
|
||||
|
||||
.group দ
|
||||
দ dV
|
||||
দ (B d
|
||||
|
||||
|
||||
.group ধ
|
||||
ধ d#V
|
||||
ধ (B d#
|
||||
|
||||
|
||||
.group ন
|
||||
ন nV
|
||||
ন (B n
|
||||
|
||||
|
||||
.group প
|
||||
প pV
|
||||
প (B p
|
||||
|
||||
|
||||
.group ফ
|
||||
ফ fV // or [p#] ?
|
||||
ফ (B f
|
||||
|
||||
|
||||
.group ব
|
||||
ব bV
|
||||
ব (B b
|
||||
|
||||
|
||||
.group ভ
|
||||
ভ b#V
|
||||
ভ (B b#
|
||||
|
||||
|
||||
.group ম
|
||||
ম mV
|
||||
ম (B m
|
||||
|
||||
|
||||
.group য়
|
||||
য় jV
|
||||
য় (B j
|
||||
|
||||
|
||||
.group য
|
||||
য dZV
|
||||
য (B dZ
|
||||
|
||||
য় jV // nukta
|
||||
য় (B j
|
||||
|
||||
্) য (C & // ব্যস্ত [bæsto]
|
||||
্) যা & // ব্যাকরণ [bækɔron]
|
||||
|
||||
|
||||
.group র
|
||||
র rV
|
||||
র (B r
|
||||
|
||||
|
||||
.group ল
|
||||
ল lV
|
||||
ল (B l
|
||||
|
||||
|
||||
|
||||
.group শ
|
||||
শ SV // or [s] ?
|
||||
শ (B S
|
||||
|
||||
|
||||
শ (্ল s
|
||||
|
||||
|
||||
.group ষ
|
||||
ষ SV
|
||||
ষ (B S
|
||||
|
||||
|
||||
.group স
|
||||
স SV // or [s] ??
|
||||
স (B S
|
||||
|
||||
স (্থ s
|
||||
স (্ত s
|
||||
|
||||
_) স্ব SV // shb
|
||||
_) স্ব (B S
|
||||
|
||||
|
||||
.group হ
|
||||
হ hV
|
||||
হ (B h
|
||||
|
||||
|
||||
.group হ্ব
|
||||
হ্ব vV
|
||||
হ্ব (B v
|
||||
|
||||
|
||||
.group ৎ
|
||||
ৎ t
|
||||
|
||||
|
||||
.group ড় // can be ড plus nukta
|
||||
ড় r.V
|
||||
ড় (B r.
|
||||
|
||||
|
||||
.group ঢ় // can be ঢ plus nukta
|
||||
ঢ় hr.V
|
||||
ঢ় (B hr.
|
||||
|
||||
|
||||
|
||||
.group ঁ
|
||||
ঁ O~ // candrabindu, nasalize the previous vowel
|
||||
|
||||
.group ং
|
||||
ং N // anusvara/onushshor
|
||||
|
||||
.group ঃ // visarga/bishorgo
|
||||
ঃ // doubles the following consonant
|
||||
ঃ (_ H
|
||||
|
||||
.group ্ // virama/hoshonto
|
||||
্
|
||||
|
||||
.group ়
|
||||
় // nukta, modifies a consonant
|
||||
|
||||
|
||||
|
||||
.group
|
||||
// obsolete letters
|
||||
ঋ r-
|
||||
ৠ r-
|
||||
ঌ l-
|
||||
ৡ l-
|
||||
ৃ r-
|
||||
ৄ r-
|
||||
ৢ l-
|
||||
ৣ l-
|
||||
|
||||
__) - (_D bij'og
|
||||
D_) - (_D bij'og
|
||||
@@ -0,0 +1,167 @@
|
||||
// This file is written by Him Prasad Gautam (Nepal)
|
||||
// This file is UTF8 encoded
|
||||
|
||||
// Numbers
|
||||
// Gujarati numbers are changed to latin characters before translation
|
||||
|
||||
_0 S'u:nj@-
|
||||
_1 'e:k
|
||||
_2 b'e:
|
||||
_3 tr'@n.V
|
||||
_4 c'a:r
|
||||
_5 p'a:n^c
|
||||
_6 c#'@
|
||||
_7 s'a:t
|
||||
_8 'a:,t.#
|
||||
_9 n'aw
|
||||
_10 d'@s:
|
||||
_11 'ag'Ija:r
|
||||
_12 b'a:r
|
||||
_13 t'e:r
|
||||
_14 c'O:d
|
||||
_15 p'Vnd@r
|
||||
_16 s'o:d.
|
||||
_17 s'@t@r
|
||||
_18 'Vd.#a:r
|
||||
_19 ,o:gn.'i:s
|
||||
_20 w'i:s
|
||||
_21 ,e:kw'i:s
|
||||
_22 baU'i:s
|
||||
_23 tre:w'i:s
|
||||
_24 co:w'i:s
|
||||
_25 p,@c'i:s
|
||||
_26 c#@3w'i:s
|
||||
_27 s,@tjaU'i:s
|
||||
_28 ,Vt.#jaU'i:s
|
||||
_29 ,o:g@n.tr'i:s
|
||||
_30 tr'i:s
|
||||
_31 ,e:k@tr'i:s
|
||||
_32 b@tr'i:s
|
||||
_33 te:tr'i:s
|
||||
_34 co:tr'i:s
|
||||
_35 pa:ntr'i:s
|
||||
_36 c#@3tr'i:s
|
||||
_37 s,a:d.tr'i:s
|
||||
_38 ,a:d.tr'i:s
|
||||
_39 ,o:g@n.ca:l'i:s
|
||||
_40 ca:l'i:s
|
||||
_41 ,e:kta:l'i:s
|
||||
_42 b,e:ta:l'i:s
|
||||
_43 t,e:ta:l'Is
|
||||
_44 c,Uma:l'i:s
|
||||
_45 p,Ista:l'i:s
|
||||
_46 c#,e:ta:l'i:s
|
||||
_47 s,@d.ta:l'i:s
|
||||
_48 ,Vd.ta:l'i:s
|
||||
_49 o:g'Vn.,p@c'a:s
|
||||
_50 p@c'a:s
|
||||
_51 e:k'aUn
|
||||
_52 b'aUn
|
||||
_53 tre:p'Vn
|
||||
_54 co:p'Vn
|
||||
_55 p@n^c'aUn
|
||||
_56 c#@3p:'Vn
|
||||
_57 s@t'aUn
|
||||
_58 Vt.#'aUn
|
||||
_59 ,o:g@n.sa:'It.#
|
||||
_60 sa:'It.#
|
||||
_61 ,e:k@s'Vt.#
|
||||
_62 ba:s'Vt.#
|
||||
_63 tre:s'Vt.#
|
||||
_64 co:s'Vt.#
|
||||
_65 pa:s'Vt.#
|
||||
_66 c#a:s'Vt.#
|
||||
_67 s,@d.@s'Vt.#
|
||||
_68 ,Vd.@s'Vt.#
|
||||
_69 ,o:g@n.s'i:te:r
|
||||
_70 s'i:te:r
|
||||
_71 e:k'o:te:r
|
||||
_72 b'o:te:r
|
||||
_73 t'o:te:r
|
||||
_74 cUm'o:te:r
|
||||
_75 p@n^c'o:te:r
|
||||
_76 c#'o:te:r
|
||||
_77 s@t'o:te:r
|
||||
_78 Vt.#'o:te:r
|
||||
_79 ,o:g@n.'e:si;
|
||||
_80 'e:nsi;
|
||||
_81 ,e:kj'a:si
|
||||
_82 b'j'a:si
|
||||
_83 tr@2j'a:si
|
||||
_84 c,o:*j'a:si
|
||||
_85 p,@cj'a:si
|
||||
_86 c#@3j'a:si
|
||||
_87 s,@tj'a:si;
|
||||
_88 ,Vt.#j'a:si
|
||||
_89 n,e:wj'a:si
|
||||
_90 n'e:wU
|
||||
_91 e:k'a:n.U
|
||||
_92 b'a:n.U
|
||||
_93 tr'a:n.U
|
||||
_94 co:r'a:n.U
|
||||
_95 p@n^c'a:n.U
|
||||
_96 c#'VnnU
|
||||
_97 s@t'a:n.U
|
||||
_98 Vt.#'a:n.U
|
||||
_99 n@w'a:n.U
|
||||
|
||||
_0C s'o:
|
||||
_0M1 h'VJa:r
|
||||
_0M2 l'a:k#
|
||||
_0M3 k@r'o:r.V
|
||||
_0M4 'VrVb
|
||||
_0M5 k#'VrVb
|
||||
_dpt p'u:r'n.'a:,Nk
|
||||
|
||||
// Single consonants
|
||||
ક k@
|
||||
ક઼ q@
|
||||
ખ k#@
|
||||
ખ઼ x@
|
||||
ગ g@
|
||||
ગ઼ Q@
|
||||
ઘ g#@
|
||||
ઙ N@
|
||||
ચ c@
|
||||
છ c#@
|
||||
જ J@
|
||||
જ઼ z@
|
||||
ઝ J#@
|
||||
ઞ n^@
|
||||
ટ t.@
|
||||
ઠ t.#@
|
||||
ડ d.@
|
||||
ડ઼ r.@
|
||||
ઢ d.#@
|
||||
ણ n.@ // retroflex n.@
|
||||
ત t@
|
||||
થ t#@
|
||||
દ d@
|
||||
ધ d#@
|
||||
ન n@
|
||||
પ p@
|
||||
ફ p#@
|
||||
ફ઼ f@
|
||||
બ b@
|
||||
ભ b#@
|
||||
મ m@
|
||||
ય j@
|
||||
ર r@
|
||||
લ l@
|
||||
ળ l.@
|
||||
વ v@
|
||||
શ S@
|
||||
ષ s.@ // retroflex [S]
|
||||
સ s@
|
||||
હ H@
|
||||
|
||||
|
||||
|
||||
// Punctuation
|
||||
। p'urn'a,b'ira:m
|
||||
૱ r'u:p'i:ja:
|
||||
$ d@l@r
|
||||
+ plVs
|
||||
= bVr'a:b@r
|
||||
* ta:r'a:Nk@n
|
||||
|
||||
@@ -0,0 +1,468 @@
|
||||
// This file is developed by Him Prasad Gautam (Nepal)
|
||||
// This file is UTF8 encoded
|
||||
|
||||
// letter groups:
|
||||
// A vowel letters and vowel signs
|
||||
// B vowel signs and virama ્
|
||||
// C consonants
|
||||
// Y vowel letters and vowel signs
|
||||
|
||||
// conditional rules
|
||||
// ?2 use diphthong for "ai"
|
||||
// ?3 use diphthong for "au"
|
||||
|
||||
|
||||
.replace
|
||||
૦ 0
|
||||
૧ 1
|
||||
૨ 2
|
||||
૩ 3
|
||||
૪ 4
|
||||
૫ 5
|
||||
૬ 6
|
||||
૭ 7
|
||||
૮ 8
|
||||
૯ 9
|
||||
|
||||
|
||||
// Vowels
|
||||
|
||||
.group અ
|
||||
અ V
|
||||
અ (હ E // (h
|
||||
અહ) અ E
|
||||
|
||||
.group આ
|
||||
આ a:
|
||||
|
||||
.group ઇ
|
||||
ઇ I
|
||||
ઇઁ i~
|
||||
ઇં i~
|
||||
|
||||
.group ઈ
|
||||
ઈ i:
|
||||
ઈ (_ i
|
||||
|
||||
.group ઉ
|
||||
ઉ U
|
||||
|
||||
.group ઊ
|
||||
ઊ u
|
||||
ઊં (_ u~ // + anusvara
|
||||
ઊઁ (_ u~ // + candrabinbu
|
||||
|
||||
.group ઋ
|
||||
ઋ rI
|
||||
|
||||
.group ઌ
|
||||
ઌ l-ri: // vocalic l
|
||||
|
||||
.group ઍ
|
||||
ઍ E // candra e
|
||||
|
||||
.group એ
|
||||
એ e:
|
||||
એઁ e~:
|
||||
એં (_ e~:
|
||||
ા) એઁ (_ j
|
||||
|
||||
.group ઐ
|
||||
ઐ E: // ?? [aI] [E:] [&:]
|
||||
ઐં (_ E~
|
||||
ઐઁ (_ E~
|
||||
?2 ઐ aI // ?? [aI] [E:] [&:]
|
||||
|
||||
|
||||
.group ઑ
|
||||
ઑ O // candra O
|
||||
|
||||
.group ઓ
|
||||
ઓ o:
|
||||
ઓં (_ o~ // +anusvara
|
||||
ઓઁ (_ o~ // +candrabindu
|
||||
ા) ઓં (_ w // +anusvara
|
||||
ા) ઓઁ (_ w
|
||||
|
||||
|
||||
.group ઔ
|
||||
ઔ O: // ?? [aU] [O:]
|
||||
ઔં (_ O~ // +anusvara
|
||||
ઔઁ (_ O~ // +candrabindu
|
||||
?3 ઔ aU // ?? [aU] [O:]
|
||||
|
||||
|
||||
// Vowel Signs
|
||||
|
||||
.group ા
|
||||
ા k'a:n'o
|
||||
C) ા a:
|
||||
C) ા (ઁ a~
|
||||
C) ાઁ (_ a~
|
||||
C) ાં (_ a~
|
||||
|
||||
.group િ
|
||||
િ i,c'i:nh'a
|
||||
C) િ i
|
||||
C) િઁ i~
|
||||
C) િં i~
|
||||
|
||||
.group ી
|
||||
ી d'i:rg#@i:,c'i:n'h'a
|
||||
C) ી i:
|
||||
C) ી (_ i
|
||||
C)ી (ઁ i~
|
||||
C) ીઁ (_ i~
|
||||
C) ીં (_ i~
|
||||
|
||||
.group ુ
|
||||
ુ u,c'i:n'h'a
|
||||
C) ુ U
|
||||
C) ુ (ઁ u~
|
||||
C) ું (_ u~
|
||||
C) ુઁ (_ u~
|
||||
|
||||
.group ૂ
|
||||
ૂ d'i:rg#@u:,c'i:n'h'a
|
||||
C) ૂ u:
|
||||
C) ૂ (ઁ u~
|
||||
C) ૂં (_ u~ // or O~ ??
|
||||
C) ૂઁ (_ u~
|
||||
|
||||
.group ૃ
|
||||
ૃ r'I,c'i:n'h'a
|
||||
C) ૃ rI
|
||||
|
||||
.group ૄ
|
||||
ૄ d'i:rg#@r'I,c'i:n'h'a
|
||||
C) ૄ rI
|
||||
|
||||
.group ૅ
|
||||
ૅ 'e,c'i:n'h'a
|
||||
C) ૅ E
|
||||
|
||||
.group ે
|
||||
ે 'e:,c'i:n'h'a
|
||||
C) ે e:
|
||||
C) ે (ઁ e~
|
||||
C) ેં (_ e~:
|
||||
C) ેઁ (_ e~:
|
||||
|
||||
.group ૈ
|
||||
ૈ E:,c'i:n'h'a
|
||||
C) ૈ E: // ?? [aI] [E:] [&:]
|
||||
C) ૈં E~
|
||||
C) ૈ (ઁ E~
|
||||
C) ૈં (_ E~
|
||||
C) ૈઁ (_ E~
|
||||
?2 C) ૈ aI // ?? [aI] [E:] [&:]
|
||||
|
||||
.group ૉ
|
||||
ૉ O,c'i:n'h'a
|
||||
C) ૉ O
|
||||
|
||||
.group ો
|
||||
ો o:,c'i:n'h'a
|
||||
C) ો o:
|
||||
C) ો (ઁ o~
|
||||
C) ોં (_ o~
|
||||
C) ોઁ (_ o~
|
||||
|
||||
.group ૌ
|
||||
ૌ aU,c'i:n'h'a // [O:] or [aU] ??
|
||||
C) ૌ O:
|
||||
C) ૌ (ઁ O~ // [O:] or [aU] ??
|
||||
C) ૌં (_ O~
|
||||
C) ૌઁ (_ O~
|
||||
?3 C) ૌ aU // [O:] or [aU] ??
|
||||
|
||||
.group ૢ // vowel sign l
|
||||
_) ૢ (_ l'ri:,c'i:n'h'a
|
||||
ૢ l-
|
||||
|
||||
.group ૣ // vowel sign ll
|
||||
_) ૣ (_ d'i:rg#,l'ri:,c'i:n'h'a
|
||||
ૣ l-:
|
||||
|
||||
.group ૐ
|
||||
ૐ o~m
|
||||
|
||||
// Consonants
|
||||
|
||||
.group ક
|
||||
ક kV
|
||||
ક (B k
|
||||
ક (્ય k:
|
||||
ક઼ qV
|
||||
ક઼ (B q
|
||||
|
||||
ક્ક k:V // kk -> k:
|
||||
ક્ક (B k:
|
||||
ક્ષ kSV
|
||||
ક્ષ (B kS
|
||||
|
||||
.group ખ
|
||||
ખ k#V
|
||||
ખ (B k#
|
||||
ખ઼ xV
|
||||
ખ઼ (B x
|
||||
|
||||
.group ગ
|
||||
ગ gV
|
||||
ગ (B g
|
||||
ગ઼ QV
|
||||
ગ઼ (B Q
|
||||
|
||||
.group ઘ
|
||||
ઘ g#V
|
||||
ઘ (B g#
|
||||
|
||||
.group ઙ
|
||||
ઙ NV
|
||||
ઙ (B N
|
||||
્) ઙ (_ N@
|
||||
|
||||
.group ચ
|
||||
ચ cV
|
||||
ચ (B c
|
||||
ચ (્ય c:
|
||||
|
||||
.group છ
|
||||
છ c#V
|
||||
છ (B c#
|
||||
|
||||
.group જ
|
||||
જ JV
|
||||
જ (B J
|
||||
જ઼ zV
|
||||
જ઼ (B z
|
||||
|
||||
જ્ઞ gjV
|
||||
જ્ઞ (B gj
|
||||
|
||||
.group ઝ
|
||||
ઝ J#V
|
||||
ઝ (B J#
|
||||
|
||||
|
||||
.group ઞ
|
||||
ઞ n^V
|
||||
ઞ (B n^
|
||||
્) ઞ (_ n^@
|
||||
|
||||
|
||||
.group ટ
|
||||
ટ t.V
|
||||
ટ (B t.
|
||||
ટ (્ય t.:
|
||||
ટ્ટ t.:V // t.t. -> t.:
|
||||
ટ્ટ (B t.:
|
||||
ટ્ઠ t.#:V // t.t.# -> t.#:
|
||||
ટ્ઠ (B t.#:
|
||||
|
||||
.group ઠ
|
||||
ઠ t.#V
|
||||
ઠ (B t.#
|
||||
|
||||
ઠ્ઠ t.#:V // t.#t.# -> t.#:
|
||||
ઠ્ઠ (B t.#:
|
||||
|
||||
.group ડ
|
||||
ડ d.V
|
||||
ડ (B d.
|
||||
|
||||
ડ઼ r.V
|
||||
ડ઼ (B r.
|
||||
|
||||
.group ઢ
|
||||
ઢ d.#V
|
||||
ઢ (B d.#
|
||||
ઢ઼ r.hV // nukta (should retroflex flap)
|
||||
ઢ઼ (B r.h // nukta
|
||||
|
||||
.group ણ
|
||||
ણ n.V
|
||||
ણ (B n.
|
||||
્) ણ (_ n.@
|
||||
|
||||
.group ત
|
||||
ત tV
|
||||
ત (B t
|
||||
ત (્ય t:
|
||||
|
||||
ત્ત t:V // tt -> t:
|
||||
ત્ત (B t:
|
||||
|
||||
.group થ
|
||||
થ t#V
|
||||
થ (B t#
|
||||
|
||||
.group દ
|
||||
દ dV
|
||||
દ (B d
|
||||
|
||||
.group ધ
|
||||
ધ d#V
|
||||
ધ (B d#
|
||||
|
||||
.group ન
|
||||
ન nV
|
||||
ન (B n
|
||||
્) ન (_ n@
|
||||
ર્) ન (_ n // r +virama
|
||||
|
||||
|
||||
.group પ
|
||||
પ pV
|
||||
પ (B p
|
||||
પ (્ય p:
|
||||
પ્પ p:V // pp -> p:
|
||||
પ્પ (B p:
|
||||
|
||||
.group ફ
|
||||
ફ p#V
|
||||
ફ (B p#
|
||||
ફ઼ fV
|
||||
ફ઼ (B f
|
||||
|
||||
.group બ
|
||||
બ bV
|
||||
બ (B b
|
||||
|
||||
.group ભ
|
||||
ભ b#V
|
||||
ભ (B b#
|
||||
|
||||
.group મ
|
||||
મ mV
|
||||
મ (B m
|
||||
્) મ (_ m@
|
||||
ર્) મ (_ m // r +virama
|
||||
ન્) મ (_ m // n +virama
|
||||
|
||||
.group ય
|
||||
ય jV
|
||||
ય (B j
|
||||
C) ય (_ Ej // [Ej] not [@j]
|
||||
્) ય (_ j@
|
||||
|
||||
.group ર
|
||||
ર rV
|
||||
ર (B r
|
||||
ર (_ r
|
||||
્) ર (_ r@
|
||||
|
||||
.group લ
|
||||
લ lV
|
||||
લ (B l
|
||||
્) લ (_ l@
|
||||
|
||||
.group ળ
|
||||
ળ l.V
|
||||
ળ (B l.
|
||||
્) ળ (_ l.@
|
||||
|
||||
|
||||
|
||||
.group વ
|
||||
વ wV
|
||||
વ (B w
|
||||
_) વ wV
|
||||
_) વ (B w
|
||||
_) વ (્ w // +virma
|
||||
વ (_ w
|
||||
|
||||
.group શ
|
||||
શ SV
|
||||
શ (B S
|
||||
|
||||
.group ષ
|
||||
ષ s.V
|
||||
ષ (B s.
|
||||
|
||||
.group સ
|
||||
સ sV
|
||||
સ (B s
|
||||
|
||||
.group હ
|
||||
હ HV
|
||||
હ (B H
|
||||
|
||||
.group ઼
|
||||
઼ t.'Vp,k'u:
|
||||
A) ઼
|
||||
C) ઼
|
||||
|
||||
.group ઽ // avagraha, lengthens a vowel ??
|
||||
ઽ 'Vn'un'a:s'i:k
|
||||
A) ઽ :
|
||||
C) ઽ :
|
||||
|
||||
.group ઁ
|
||||
ઁ 'ard.'a,c'Vndr'a // candrabindu
|
||||
C) ઁ n
|
||||
A) ઁ n
|
||||
|
||||
.group ં
|
||||
ં 'Vn'Uswa:r
|
||||
A) ં n
|
||||
C) ં n
|
||||
ં (પ m
|
||||
ં (ફ m
|
||||
ં (બ m
|
||||
ં (ભ m
|
||||
ં (મ m
|
||||
|
||||
ં (ટ n.
|
||||
ં (ઠ n.
|
||||
ં (ડ n.
|
||||
ં (ઢ n.
|
||||
ં (ણ n.
|
||||
|
||||
ં (ચ n^
|
||||
ં (છ n^
|
||||
ં (જ n^
|
||||
ં (ઝ n^
|
||||
ં (ઞ n^
|
||||
ં (ય n^
|
||||
|
||||
ં (ક N
|
||||
ં (ખ N
|
||||
ં (ગ N
|
||||
ં (ઘ N
|
||||
ં (ઙ N
|
||||
|
||||
|
||||
.group ઃ
|
||||
ઃ g'ur'u,v'ir'a:m
|
||||
A) ઃ H // visarga
|
||||
C) ઃ H // visarga
|
||||
ઁ) ઃ H
|
||||
ં) ઃ H
|
||||
|
||||
.group ્ // virama
|
||||
્ k#'od.o
|
||||
C) ્
|
||||
|
||||
// Extra consonants
|
||||
|
||||
|
||||
.group ૠ // rr
|
||||
ૠ V-rr
|
||||
|
||||
.group ૡ // ll
|
||||
ૡ l-: // long syllabic l
|
||||
|
||||
.group %
|
||||
% p'Vrs'ent.
|
||||
0) % t.'Vkk'a:
|
||||
1) % t.'Vkk'a:
|
||||
2) % t.'Vkk'a:
|
||||
3) % t.'Vkk'a:
|
||||
4) % t.'Vkk'a:
|
||||
5) % t.'Vkk'a:
|
||||
6) % t.'Vkk'a:
|
||||
7) % t.'Vkk'a:
|
||||
8) % t.'Vkk'a:
|
||||
9) % t.'Vkk'a:
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
name assamese-test
|
||||
language as
|
||||
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
name gujarati-test
|
||||
language gu
|
||||
|
||||
@@ -0,0 +1,94 @@
|
||||
|
||||
//====================================================
|
||||
// Bengali, inherits from Hindi
|
||||
//====================================================
|
||||
|
||||
|
||||
phoneme V // inherent vowel, can be [O] or [o]
|
||||
vowel flag1 starttype #o endtype #o
|
||||
length 200
|
||||
|
||||
IF thisPh(isWordEnd) AND prevPhW(isNotVowel) AND prev2PhW(isVowel) THEN
|
||||
ChangePhoneme(NULL)
|
||||
ENDIF
|
||||
|
||||
IF thisPh(isFirstVowel) THEN
|
||||
IF nextVowel(i) OR nextVowel(u) THEN
|
||||
ChangePhoneme(o)
|
||||
ENDIF
|
||||
|
||||
IF prevPhW(r) THEN
|
||||
ChangePhoneme(o)
|
||||
ENDIF
|
||||
ENDIF
|
||||
|
||||
ChangePhoneme(O)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme a
|
||||
vowel starttype #a endtype #a
|
||||
length 225
|
||||
FMT(vowel/a_3)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme i
|
||||
vowel starttype #i endtype #i
|
||||
length 210
|
||||
FMT(vowel/i_6)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme u
|
||||
vowel starttype #u endtype #u
|
||||
length 210
|
||||
FMT(vowel/u)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme e
|
||||
vowel starttype #e endtype #e
|
||||
length 210
|
||||
FMT(vowel/e)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme &
|
||||
vowel starttype #a endtype #a
|
||||
length 210
|
||||
FMT(vowel/&_2)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme o
|
||||
vowel starttype #o endtype #o
|
||||
length 210
|
||||
IF nextPhW(w) THEN
|
||||
length 170
|
||||
ENDIF
|
||||
FMT(vowel/o)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme O
|
||||
vowel starttype #o endtype #o
|
||||
length 200
|
||||
FMT(vowel/oo_5)
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme tS
|
||||
import_phoneme base/tS
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme tS#
|
||||
import_phoneme base/tS
|
||||
endphoneme
|
||||
|
||||
|
||||
phoneme ~
|
||||
virtual
|
||||
endphoneme
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
|
||||
// Phonemes for gujarati
|
||||
// This inherits from ph_hindi
|
||||
|
||||
Reference in New Issue
Block a user