Language changes: pt, bn. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@344 d46cf337-b52f-0410-862d-fd96e6ae7743master
| @@ -1,4 +1,6 @@ | |||
| // Translation rules for Bengali | |||
| // Translation rules for Bengali | |||
| // Improvement input by Him Prasad gautam (Nepal). | |||
| // This file is UTF8 encoded | |||
| // Numbers | |||
| @@ -9,13 +11,13 @@ _2 d'uj | |||
| _3 t'in | |||
| _4 tS'ar | |||
| _5 p'a~tS | |||
| _6 tS#'Oj | |||
| _6 tSh'Oj | |||
| _7 S'at | |||
| _8 'at.# | |||
| _9 n'Oj | |||
| _2a d'u // with hundreds etc. | |||
| _6a tS#'a | |||
| _6a tSh'O | |||
| _9a n'O | |||
| @@ -39,86 +41,86 @@ _25 p'O~tSiS | |||
| _26 tSh'abbiS | |||
| _27 Sat'aS | |||
| _28 'at.#aS | |||
| _29 unOtr'iS | |||
| _29 'unOtr'iS | |||
| _30 tr'iS | |||
| _31 ekOtr'iS | |||
| _32 bOtr'iS | |||
| _33 tetr'iS | |||
| _34 tSowtr'iS | |||
| _35 pO~jtr'iS | |||
| _31 'ekOtr'iS | |||
| _32 b'Otr'iS | |||
| _33 t'etr'iS | |||
| _34 tS'owtr'iS | |||
| _35 p'O~jtr'iS | |||
| _36 tS#'Otr'iS | |||
| _37 Sa~itr'iS | |||
| _38 at.tr'iS | |||
| _37 S'a~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. | |||
| _41 'ektSOll'iS | |||
| _42 b'iall'iS | |||
| _43 t'etall'iS | |||
| _44 tS'oall'iS | |||
| _45 p'O~jtall'iS | |||
| _46 tS'etSOll'iS | |||
| _47 S'atSOll'is | |||
| _48 'atSOll'iS | |||
| _49 'unOpO~tSaS | |||
| _50 p'O~tS'aS | |||
| _51 '&kann'o | |||
| _52 b'ajann'o | |||
| _53 t'epann'o | |||
| _54 tS'ujann'o | |||
| _55 p'ontSann'o | |||
| _56 tS#'apann'o | |||
| _57 S'atann'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 | |||
| _61 'ekSOt.t.'i | |||
| _62 b'aSOt.t.'i | |||
| _63 t'eSOt.t.'i | |||
| _64 tS'owSOt.t.'i | |||
| _65 p'ojSOt.t.'i | |||
| _66 S'eSOt.t.'i | |||
| _67 S'atSOt.t.'i | |||
| _68 'at.SOt.t.'i | |||
| _6X s'at.t.'i | |||
| _69 'unOSOtt'Or | |||
| _70 S'Ott'Or | |||
| _71 'ekatt'Or | |||
| _72 b'ahatt'Or | |||
| _73 t'iatt'Or | |||
| _74 tS'uhatt'Or | |||
| _75 p'OtSatt'Or | |||
| _76 tS#'ijatt'Or | |||
| _77 S'atatt'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 | |||
| _81 '&kaS'i | |||
| _82 b'eraS'i | |||
| _83 t'eraS'i | |||
| _84 tS'uraS'i | |||
| _85 p'o~tSaS'i | |||
| _86 tS#'ijaS'i | |||
| _87 S'ataS'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 | |||
| _91 '&kanObb'oj | |||
| _92 b'eranObb'oj | |||
| _93 t'eranObb'oj | |||
| _94 tS'uranObb'oj | |||
| _95 p'OtSanObb'oj | |||
| _96 tS#'ijanObb'oj | |||
| _97 S'atanObb'oj | |||
| _98 'at.anObb'oj | |||
| _99 n'iranObb'oj | |||
| _0C S'o | |||
| _0M1 h'ajar | |||
| @@ -133,7 +135,7 @@ _dpt _d'Osomik_ | |||
| খ k#O | |||
| গ gO | |||
| ঘ g#O | |||
| ঙ 'uNO~ | |||
| ঙ 'uNgO~ | |||
| চ tSO | |||
| ছ tShO // [h] to distinguish from [tS] | |||
| জ JO | |||
| @@ -174,9 +176,9 @@ _dpt _d'Osomik_ | |||
| অ O | |||
| আ a | |||
| ই hrOS:o'i | |||
| ঈ dirg#o'i | |||
| ঈ d'i:rg#o'i | |||
| উ hrOS:o'u | |||
| ঊ dirg#o'u | |||
| ঊ d'i:rg#o'u | |||
| ঋ ri | |||
| ঔ ow | |||
| @@ -190,10 +192,10 @@ _ও o | |||
| // combining vowel signs | |||
| া 'akar | |||
| ি r'oS:ikar | |||
| ী d'irg#ikar | |||
| ূ r'oS:ukar | |||
| ু d'irg#ukar | |||
| ি hrOS:o'ikar | |||
| ী d'i:rg#ikar | |||
| ূ hrOS:o'ukar | |||
| ু d'i:rg#ukar | |||
| ৃ r'ikar | |||
| ে 'ekar | |||
| ৈ 'ojkar | |||
| @@ -1,4 +1,5 @@ | |||
| | |||
| // Pronounciation rule for Bengali. | |||
| // Improvement input by Him Prasad Gautam (Nepal). | |||
| // This file is UTF8 encoded | |||
| // letter groups: | |||
| @@ -97,49 +98,48 @@ | |||
| // Vowel Signs | |||
| .group া | |||
| া a | |||
| াঁ a~ | |||
| C) া a | |||
| C) াঁ a~ | |||
| .group ি | |||
| ি i | |||
| িঁ i~ | |||
| C) ি i | |||
| C) িঁ i~ | |||
| .group ী | |||
| ী i | |||
| ীঁ i~ | |||
| C) ী i | |||
| C) ীঁ i~ | |||
| .group ূ | |||
| ূ u | |||
| ূঁ u~ | |||
| C) ূ u | |||
| C) ূঁ u~ | |||
| .group ু | |||
| ু u | |||
| ুঁ u~ | |||
| C) ু u | |||
| C) ুঁ u~ | |||
| .group ৃ | |||
| ৃ ri | |||
| ৃঁ ri~ | |||
| C) ৃ r'i | |||
| C) ৃঁ r'i~ | |||
| .group ে | |||
| ে e | |||
| েঁ e~ | |||
| েউ ew | |||
| C) ে e | |||
| C) েঁ e~ | |||
| C) েউ ew | |||
| .group ৈ | |||
| ৈ oj | |||
| ৈঁ o~j | |||
| C) ৈ oj | |||
| C) ৈঁ o~j | |||
| .group ো | |||
| ো o | |||
| োঁ o~ | |||
| C) ো o | |||
| C) োঁ o~ | |||
| .group ৌ | |||
| ৌ ow | |||
| ৌঁ o~w | |||
| C) ৌ ow | |||
| C) ৌঁ o~w | |||
| // Consonants | |||
| .group ক | |||
| @@ -167,7 +167,7 @@ | |||
| .group ঙ | |||
| ঙ NV | |||
| ঙ্ (B N | |||
| ঙ (B N | |||
| .group চ | |||
| @@ -176,8 +176,8 @@ | |||
| .group ছ | |||
| ছ tS#V | |||
| ছ (B tS# | |||
| ছ tShV | |||
| ছ (B tSh | |||
| .group জ | |||
| @@ -197,7 +197,7 @@ | |||
| .group ঞ | |||
| ঞ nV | |||
| ঞ্ (B n | |||
| ঞ (B n | |||
| .group ট | |||
| @@ -284,7 +284,8 @@ | |||
| .group য় | |||
| য় jV | |||
| য় (B j | |||
| _) য় (B j | |||
| য় (B // used to separate 2 vowels | |||
| .group য | |||
| @@ -292,7 +293,8 @@ | |||
| য (B dZ | |||
| য় jV // nukta | |||
| য় (B j | |||
| _) য় (B j | |||
| য় (B | |||
| ্) য (C & // ব্যস্ত [bæsto] | |||
| ্) যা & // ব্যাকরণ [bækɔron] | |||
| @@ -359,17 +361,19 @@ | |||
| .group ঁ | |||
| ঁ O~ // candrabindu, nasalize the previous vowel | |||
| C) ঁ O~ // candrabindu, nasalize the previous vowel/Consonants | |||
| .group ং | |||
| ং N // anusvara/onushshor | |||
| A) ং N // anusvara/onushshor | |||
| C) ং N // anusvara/onushshor | |||
| .group ঃ // visarga/bishorgo | |||
| ঃ // doubles the following consonant | |||
| ঃ (_ H | |||
| .group ্ // virama/hoshonto | |||
| ্ | |||
| C) ্ | |||
| .group ় | |||
| ় // nukta, modifies a consonant | |||
| @@ -47,11 +47,11 @@ s; t t; tS ts v x z | |||
| Z z; | |||
| Dictionary bn_dict 2013-04-10 | |||
| Dictionary bn_dict 2013-04-18 | |||
| & a a~ e e~ i i~ l- | |||
| o O o: O~ o~ r- u u~ | |||
| V | |||
| & a a~ e e~ i i: i~ | |||
| l- o O o: O~ o~ r- u | |||
| u~ V | |||
| : b b# d d# d. d.# dZ | |||
| f g g# h H j J J# | |||
| @@ -137,7 +137,7 @@ p Q r R s s; t T | |||
| ts v x z | |||
| Dictionary en_dict 2013-04-15 | |||
| Dictionary en_dict 2013-04-18 | |||
| 0 0# 3 3: @ @- @2 @5 | |||
| @L a a# A: A@ aa aI aI3 | |||
| @@ -276,7 +276,7 @@ q r r. s S s. t T | |||
| t# t. t.# v w x z | |||
| Dictionary hu_dict 2013-04-15 | |||
| Dictionary hu_dict 2013-04-18 | |||
| a A a: e E e: i i: | |||
| o o: u u: Y y y: Y: | |||
| @@ -562,7 +562,7 @@ S s; S; t t; tS ts tS; | |||
| ts; v w x z Z Z; | |||
| Dictionary pt_dict 2013-04-15 | |||
| Dictionary pt_dict 2013-04-18 | |||
| & &/ &U~ &~ @ @- a A | |||
| aI aU e E eI EI eU EU | |||
| @@ -3788,6 +3788,7 @@ Campbell kamb@l | |||
| Capone ka#poUn | |||
| Carnegie kA@n@gi | |||
| Cohen koU@n | |||
| Connolly $1 | |||
| Cthulhu k@-Tu:l#u: | |||
| Chrysler kraIsl3 | |||
| (da vinci) da#vIntSi | |||
| @@ -4390,7 +4390,7 @@ elnökét $unstressend | |||
| (emelte ki) EmEltE_||ki $unstressend | |||
| tagságát $unstressend | |||
| (a szakadékot) A'||sAkAde:kot $unstressend | |||
| (az országban) Az_'||orsa:gbAn $unstressend | |||
| (az országban) Az_'||oR2sa:gbAn $unstressend | |||
| eszközét $unstressend | |||
| méretű $unstressend | |||
| ketyeg $unstressend | |||
| @@ -128,8 +128,10 @@ _¡ ,eskl&mas,&U~,iNvertS'id& | |||
| _¿ ,iNtex,ogas,&U~,iNvertS'id& | |||
| _" 'abRi;'asp&||d'upl&s# | |||
| _º o*@-dZin'almaskul'i~nU | |||
| _ª o*@-dZin'alfemin'i~nU | |||
| ?1 _º O*@-din'almaskul'i~nU | |||
| ?2 _º o*@-dZin'almaskul'i~nU | |||
| ?1 _ª O*@-din'alfemin'i~nU | |||
| ?2 _ª o*@-dZin'alfemin'i~nU | |||
| ° gR'aU | |||
| @@ -311,7 +313,7 @@ sr $dot | |||
| // articles | |||
| o $u+ $nounf | |||
| a $u+ $nounf | |||
| os $u+ $nounf | |||
| os Us $u+ $nounf | |||
| as $u+ $nounf | |||
| ?1 a & $u+ $nounf | |||
| @@ -337,7 +339,7 @@ me $u $verbf // reflexive | |||
| te $u $verbf | |||
| nos $u $nounf | |||
| la $u | |||
| lo $u | |||
| lo lU $u | |||
| las $u | |||
| los $u | |||
| se $u | |||
| @@ -352,11 +354,10 @@ essa 'Es& $u+ $noun | |||
| desse $u+ $nounf | |||
| desta $nounf | |||
| nesse n'esy $u+ $nounf | |||
| aquele &k'ely $u+ $nounf // that | |||
| aquela $u+ $nounf | |||
| daquele d&k'ely $u+ $nounf | |||
| aquele $alt2 $nounf | |||
| daquela $u+ $nounf | |||
| daquele $alt2 $nounf | |||
| que $u // pronunciation is in pt_rules | |||
| // possessive adjectives | |||
| @@ -378,7 +379,7 @@ nele nely $u1+ | |||
| // prepositions | |||
| de $u $nounf // of,from | |||
| do $u $nounf | |||
| do du $u $nounf | |||
| da $u $nounf | |||
| dos $u $nounf | |||
| das $u $nounf | |||
| @@ -388,7 +389,7 @@ duns $u $nounf | |||
| dumas $u $nounf | |||
| em $u $noun // in,on,at | |||
| no nu $u $nounf | |||
| no nU $u $nounf | |||
| na $u $nounf | |||
| num $u $nounf | |||
| numa $u $nounf | |||
| @@ -406,9 +407,9 @@ aos $u $nounf | |||
| às ,a:s $nounf | |||
| para $u // for,to | |||
| pro $u $nounf | |||
| pro pRU $u $nounf | |||
| pra $u $nounf | |||
| pros $u $nounf | |||
| pros pRUs $u $nounf | |||
| pras $u $nounf | |||
| prò $u $nounf | |||
| prà $u $nounf | |||
| @@ -715,6 +716,7 @@ caixeta $alt2 | |||
| camelha $alt | |||
| camelo $alt2 | |||
| camiseta $alt2 | |||
| canhoto $alt2 | |||
| cantora $alt2 | |||
| capacete $alt2 | |||
| caractere $alt | |||
| @@ -809,7 +811,8 @@ diarreia $alt | |||
| diego $alt2 | |||
| discordo $alt | |||
| dispneia dZIspyn'EI& | |||
| dobro $alt2 $noun | |||
| dobro $alt2 | |||
| dobro $alt $verb | |||
| doce $alt2 | |||
| doutora $alt2 | |||
| doze $alt2 | |||
| @@ -343,6 +343,7 @@ | |||
| t) e (tra E | |||
| âC) e (CA_ e | |||
| âCC) e (CA_ e | |||
| êC) e (CA_ e | |||
| êCC) e (CA_ e | |||
| ôC) e (CA_ e | |||
| @@ -420,6 +421,7 @@ _troux) e (L07_ E | |||
| _cel) e (brL04_ E | |||
| _ex) e (crL04_ E | |||
| _enr) e (dL01_ E | |||
| _n) eu (trL03_ 'eU | |||
| _v) e (dL03_ E | |||
| _arr) e (dL03_ E | |||
| _depr) e (dL03_ E | |||
| @@ -585,6 +587,10 @@ _entorp) e (çL03_ e | |||
| _) i (_ i | |||
| i i | |||
| i (A j | |||
| i (a i | |||
| i (ã i | |||
| i (õ i | |||
| i (ú i | |||
| i (o i | |||
| Cr) i i | |||
| Cl) i i | |||
| @@ -711,8 +717,7 @@ _entorp) e (çL03_ e | |||
| o (s_ =U | |||
| _) o (_C U | |||
| _) o (_A u | |||
| _d) o (_C U | |||
| _d) o (_A u | |||
| ou ow | |||
| oi oI | |||
| oi ($w_alt OI | |||
| @@ -819,13 +824,13 @@ _entorp) e (çL03_ e | |||
| ?1 f) o (rmulá u // eg: formulário, formulários. | |||
| ?1 v) o (lt O | |||
| o (Cuem_ o | |||
| o (CCuem_ o | |||
| êC) o (CA_ o | |||
| êCC) o (CA_ o | |||
| ôC) o (CA_ o | |||
| áC) o (CA_ o | |||
| C) o (Cá_ o | |||
| C) o (CCá_ o | |||
| C) o (CCCá_ o | |||
| éC) o (CA_ o | |||
| éCC) o (CA_ o | |||
| í) o (CA_ U | |||
| @@ -946,8 +951,8 @@ _remem) o (rL04_ O | |||
| ?1 _) qua kwa // quatro, etc. | |||
| ?1 _) que ke // quente, etc. | |||
| ?1 _) quei (C k'eI // queira, queima, etc | |||
| A) quên kw'eN // frequência, etc. | |||
| C) quên kw'eN // quinquênio, etc. | |||
| A) quên kw'eIN // frequência, etc. | |||
| C) quên kw'eIN // delinquência, etc. | |||
| ade) qu (e kw | |||
| A) qu (idade_ kw | |||
| _a) qu (ífero_ kw | |||
| @@ -1046,11 +1051,12 @@ _remem) o (rL04_ O | |||
| u (A w | |||
| u (_A w | |||
| r) u (A u | |||
| u (a u | |||
| g) u (a+ w | |||
| q) u (a+ w | |||
| r) u (_A u | |||
| u (A_ 'u | |||
| u (L04_ 'u | |||
| u (am_ 'u | |||
| u (em_ 'u | |||
| ui uI | |||
| ui (_ 'uI | |||
| u (iu w | |||
| @@ -17,8 +17,11 @@ phoneme V // inherent vowel, can be [O] or [o] | |||
| ChangePhoneme(o) | |||
| ENDIF | |||
| IF prevPhW(r) THEN | |||
| ChangePhoneme(o) | |||
| IF prevPhW(r) AND nextVowel(isVowel) THEN | |||
| IF nextVowel(isWordEnd) AND nextVowel(V) THEN | |||
| ELSE | |||
| ChangePhoneme(o) | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| @@ -113,7 +113,7 @@ endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| length 130 | |||
| IF nextPh(isVowel) THEN | |||
| IF thisPh(isWordEnd) AND thisPh(isAfterStress) AND nextPh(isVowel) THEN | |||
| ChangePhoneme(w) | |||
| ENDIF | |||
| FMT(vowel/u_6) | |||
| @@ -135,7 +135,7 @@ endphoneme | |||
| phoneme U | |||
| vowel starttype #u endtype #u | |||
| length 140 | |||
| IF thisPh(isWordEnd) AND nextPh(isVowel) THEN | |||
| IF thisPh(isWordEnd) AND thisPh(isAfterStress) AND nextPh(isVowel) THEN | |||
| ChangePhoneme(w) | |||
| ENDIF | |||
| FMT(vowel/uu_bck) | |||