Reece H. Dunn 12 years ago
parent
commit
8f98a0755c
8 changed files with 1451 additions and 0 deletions
  1. 323
    0
      dictsource/as_list
  2. 388
    0
      dictsource/as_rules
  3. 167
    0
      dictsource/gu_list
  4. 468
    0
      dictsource/gu_rules
  5. 4
    0
      espeak-data/voices/test/as
  6. 3
    0
      espeak-data/voices/test/gu
  7. 94
    0
      phsource/ph_assamese
  8. 4
    0
      phsource/ph_gujarati

+ 323
- 0
dictsource/as_list View File

@@ -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

+ 388
- 0
dictsource/as_rules View File

@@ -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

+ 167
- 0
dictsource/gu_list View File

@@ -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:[email protected]'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:[email protected]: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:[email protected]:'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:[email protected]'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


+ 468
- 0
dictsource/gu_rules View File

@@ -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:

+ 4
- 0
espeak-data/voices/test/as View File

@@ -0,0 +1,4 @@
name assamese-test
language as


+ 3
- 0
espeak-data/voices/test/gu View File

@@ -0,0 +1,3 @@
name gujarati-test
language gu


+ 94
- 0
phsource/ph_assamese View File

@@ -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


+ 4
- 0
phsource/ph_gujarati View File

@@ -0,0 +1,4 @@

// Phonemes for gujarati
// This inherits from ph_hindi


Loading…
Cancel
Save