git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@213 d46cf337-b52f-0410-862d-fd96e6ae7743master
| @@ -0,0 +1,247 @@ | |||
| // translation rules for Catalan | |||
| // This file is UTF8 encoded | |||
| // symbols | |||
| _cap m'aJ^us // eg: "Capital-B" | |||
| _?? s'imbOl | |||
| _#9` tab | |||
| _#32 @sp'aj | |||
| // NOTE: Some of these pronunciations may still be in | |||
| // Spanish, and need to be changed. | |||
| // accent names | |||
| _lig liQaD'u**a | |||
| _acu aQ'uDo | |||
| _ac2 d'Oble||aQ'uDo | |||
| _brv b**'eBe | |||
| _ced t**Enk'aDa | |||
| _cir siRkumfl'Eks | |||
| _dia dj'E**esis | |||
| _dac d'Oble||aQ'uDo | |||
| _dot p'unt | |||
| _grv g**'aBe | |||
| _hac ka**'On | |||
| _mcn mak**'On | |||
| _ogo kol'ita | |||
| _rng an'iJ^o | |||
| _stk b'a*Ra // ?? | |||
| _tld t'ilde | |||
| // names of symbols | |||
| _. pun | |||
| _, koma | |||
| _; p,unik'oma | |||
| _: d'os||p'uns | |||
| _! s'ign@||da#dmi**a#sj'o | |||
| _? s'ign@||dint@RR2UQa#sj'o | |||
| _¡ aB**'iRaDmi**aTj'On | |||
| _¿ aB**'iRintE*R,oQaTj'On | |||
| _< m@n'o||_:_:k@ | |||
| _> ma#Z;'o||_:_:k@ | |||
| _' a#p'Ost**'Uf | |||
| _" kUm'Et@s | |||
| _$ dola#r | |||
| - m'En^s | |||
| __ b'aRR2a#||B'ajS;a# | |||
| _/ ba*Ra | |||
| _\ b'a*RaimbERt'iDa | |||
| _` a#ks'Ent,UB'E**t | |||
| _( 'ob**@||pa#**'Ent@zis | |||
| _) t'anka#||pa#**'Ent@zis | |||
| _[ 'ob**@||kla#wD'at,or | |||
| _] t'anka#||kla#wD'at,or | |||
| _{ 'ob**@||kl'aws | |||
| _} t'anka#||kl'aws | |||
| _« 'ob**@||kUm'Et@s | |||
| _» t'anka#||kUm'Et@s | |||
| = iQw'al $max3 | |||
| + m*es $max3 | |||
| # kUjS;in'Et $max3 | |||
| * aste*'isk $max3 | |||
| ^ siRkumfl'Eks | |||
| € 'Ew*U | |||
| % p@Rs@nt'adZ;@ | |||
| & _:_:'i;||_:a#Nl'Eza# | |||
| @ a*R'oBa | |||
| / ba*Ra | |||
| © kopi*R'aIt | |||
| £ lliur**@s | |||
| ¶ pa#**'aQ**a#f | |||
| § a#pa#**t'at // o secció? | |||
| // numbers | |||
| _0 z'e**U | |||
| _1 'u | |||
| _2 d'Os | |||
| _3 t**'es | |||
| _4 kw'at**@ | |||
| _5 s'iNk | |||
| _6 s'is | |||
| _7 s'Et | |||
| _8 v#'ujt | |||
| _9 n'ow | |||
| _10 d'ew | |||
| _11 'Onz@ | |||
| _12 d'odz@ | |||
| _13 t**'Edz@ | |||
| _14 ka#t'oRz@ | |||
| _15 k'inz@ | |||
| _16 s'Edz@ | |||
| _17 dis'Et | |||
| _18 diB'ujt | |||
| _19 din'ou | |||
| _20 v#'in | |||
| _2X v#,inti | |||
| _3X t**'Enta# | |||
| _4X kwa#**'anta# | |||
| _5X sinkw'anta# | |||
| _6X s@jS;'anta# | |||
| _7X s@t'anta# | |||
| _8X v#ujt'anta# | |||
| _9X nU**'anta# | |||
| _0C s'Ent|s | |||
| _1C s'Ent | |||
| _5C sins'Ents | |||
| _7C s,ets'Ents | |||
| _9C n,Ous'Ents | |||
| _0M1 m'il | |||
| _1M1 m'il // no '1' before thousand | |||
| _0M2 mil^'on@s | |||
| _dpt _koma | |||
| //_roman Rom'a | |||
| vi vi // not a Roman number | |||
| // function words | |||
| // articles | |||
| el $u | |||
| la $u | |||
| els $u | |||
| les $u | |||
| un $u | |||
| una $u | |||
| uns $u | |||
| unes $u | |||
| // prepositions | |||
| a $u $brk | |||
| al $u $brk | |||
| als $u $brk | |||
| de $u | |||
| del $u | |||
| dels $u | |||
| el $u $brk | |||
| en $u $brk | |||
| per $u $brk | |||
| pel $u $brk | |||
| pels $u $brk | |||
| amb $brk | |||
| entre $brk | |||
| // conjunctions | |||
| i $u $pause | |||
| o $u $pause | |||
| // auxiliary verbs | |||
| sóc sok $u+ | |||
| ets ets $u+ | |||
| és es $u+ | |||
| som $u+ | |||
| sou $u+ | |||
| són son $u+ | |||
| era $u+ | |||
| eres $u+ | |||
| érem $u+ | |||
| éreu $u+ | |||
| eren $u+ | |||
| fui $u+ | |||
| fores $u+ | |||
| fou $u+ | |||
| fórem $u+ | |||
| fóreu $u+ | |||
| foren $u+ | |||
| fóra $u+ | |||
| seré $u+ | |||
| seràs $u+ | |||
| serà $u+ | |||
| serem $u+ | |||
| sereu $u+ | |||
| seran $u+ | |||
| seria $u+ | |||
| series $u+ | |||
| seríem $u+ | |||
| seríeu $u+ | |||
| serien $u+ | |||
| // haver | |||
| he E $u+ | |||
| has as $u+ | |||
| ha a $u+ | |||
| hem Em $u+ | |||
| heu Ew $u+ | |||
| han an $u+ | |||
| havia $u+ | |||
| havies $u+ | |||
| haviem $u+ | |||
| havieu $u+ | |||
| havien $u+ | |||
| // Letters | |||
| // If a letter has a "word" pronunciation which is different from its | |||
| // "letter" name, then include the letter name here, with the letter | |||
| // prefixed by a _ character. | |||
| _a a | |||
| a a $atend | |||
| _i i | |||
| i i $atend | |||
| _o o | |||
| o o $atend | |||
| b be | |||
| c se | |||
| ç se,tr@nkaDa# | |||
| d de | |||
| f Efa# | |||
| g Je | |||
| h ak | |||
| j Z;Ota# | |||
| k ke | |||
| l Ela# | |||
| ŀl Ela#,Z@min'aDa# | |||
| l·l Ela#,Z@min'aDa# | |||
| ll 'Eia# | |||
| m Ema# | |||
| n Ena# | |||
| ñ En^@ | |||
| p pe | |||
| q ku | |||
| r ERR2@ | |||
| s Ess@ | |||
| t te | |||
| v 'v#e||b'aIS;a# | |||
| w 'v#e||d'obl@ | |||
| x iks | |||
| y 'i||g**EQa# | |||
| z zeta# | |||
| // pronunciation exceptions | |||
| @@ -0,0 +1,239 @@ | |||
| // translation rules for Catalan | |||
| // This file is UTF-8 encoded | |||
| // Conditional rules | |||
| // letter groups | |||
| // A any vowel | |||
| // C any consonant | |||
| // K not a vowel (i.e. consonant or word boundary) | |||
| .L01 f h l r s v w y z // continuants | |||
| .L02 h l r s v w y z // continuants, not f | |||
| .L03 f h r s v w y z // continuants, not l | |||
| .L04 i í e é è // front vowels | |||
| .L08 p t k f s // sords | |||
| .L09 b d g m v l n d z r q // sonors | |||
| .L10 a e o // vocals fortes | |||
| .L11 i u // vocals febles | |||
| .L21 p b t d k g // oclusives | |||
| .L22 f v s z // fricatives | |||
| .L23 m n // nasals | |||
| .L24 l ll // laterals | |||
| .L25 r // vibrants | |||
| .group a | |||
| a a | |||
| ae ,aE2 // Evitem la neutralització | |||
| amb (_A am // Sensibilització | |||
| .group b | |||
| b b | |||
| b (_ p | |||
| A) b (A B | |||
| A_) b (A B | |||
| L02) b (A B | |||
| L02_) b (A B | |||
| .group c | |||
| c k | |||
| c (L04 s | |||
| .group ç | |||
| ç s | |||
| .group d | |||
| d d | |||
| d (_ t | |||
| A) d (A D | |||
| A_) d (A D | |||
| L03) d (A D | |||
| L03_) d (A D | |||
| dj dZ; | |||
| dv bb // Geminació | |||
| .group e | |||
| e E | |||
| ea E2,a // Evitem la neutralització | |||
| eo E2,o // Evitem la neutralització | |||
| e (nt_ e | |||
| .group f | |||
| f f | |||
| .group g | |||
| g g | |||
| g (_ k | |||
| A) g (A Q | |||
| A_) g (A Q | |||
| L01) g (A Q | |||
| L01_) g (A Q | |||
| A) g (rA Q | |||
| g (L04 Z; | |||
| gu (L04 g // front vowels | |||
| gui dZ;i | |||
| .group h | |||
| h // silent | |||
| -) hi (_ 'i | |||
| -) ho (_ 'U | |||
| .group i | |||
| i i | |||
| A) i (K+ j | |||
| gü) i (K i | |||
| qü) i (K i | |||
| i (A j | |||
| i (u i | |||
| A) ig (_ tS; | |||
| A) ix S; | |||
| .group j | |||
| j Z; | |||
| .group k | |||
| k k | |||
| .group l | |||
| l l | |||
| ll l^ | |||
| _) l' (P2 l | |||
| -) la (_ la# | |||
| .group m | |||
| m m | |||
| _) m' (P2 m | |||
| mp (K m | |||
| ment (_ m'Ent | |||
| .group n | |||
| n n | |||
| _) n' (P2 n | |||
| n (_ =n // unlike Spanish, the vowel is stressed | |||
| e) n (_ n // except after e, i | |||
| i) n (_ n | |||
| nt (K n | |||
| ny n^ | |||
| b) n (@ m | |||
| v) n (@ m | |||
| @) n (b m | |||
| @) n (v m | |||
| n (cK N | |||
| ng N | |||
| .group o | |||
| o o | |||
| or (_ 'or | |||
| ou Ow | |||
| .group p | |||
| p p | |||
| p (t p: | |||
| .group q | |||
| q k | |||
| qu (L04 k | |||
| qui kwi | |||
| qü kw | |||
| .group r | |||
| r R | |||
| _) r RR2 | |||
| r (_ = // final r is silent, but stress the vowel | |||
| r (t ** | |||
| A) r (A ** | |||
| C) r (A ** | |||
| l) r (A R | |||
| m) r (A R | |||
| n) r (A R | |||
| s) r (A R | |||
| rr RR2 | |||
| .group s | |||
| s s | |||
| _) s' (P2 s | |||
| ss s | |||
| A) s (A z | |||
| @) s (_S1 s | |||
| -) se (_ s@ | |||
| .group t | |||
| t t | |||
| _) t' (P2 t | |||
| tg (L04 dZ; | |||
| tj dZ; | |||
| tj (_ tS; | |||
| tx tS; | |||
| tz dz | |||
| tm mm Geminació | |||
| .group u | |||
| u u | |||
| A) u (K w | |||
| u (A w | |||
| u (i u | |||
| uu uw | |||
| .group v | |||
| v B | |||
| _) v v# | |||
| .group w | |||
| w w | |||
| .group x | |||
| x ks | |||
| _e) x dz | |||
| _è) x dz | |||
| K) x S; | |||
| Ai) x S; | |||
| Au) x S; | |||
| .group y | |||
| y i | |||
| y (A j | |||
| .group z | |||
| z z | |||
| .group | |||
| à ''a // force stress onto this vowel | |||
| é ''e | |||
| è ''E | |||
| í ''i | |||
| ó ''o | |||
| ò ''O | |||
| ú ''u | |||
| ï i | |||
| ŀ l | |||
| ü u | |||
| g) ü w | |||
| ñ n^ | |||
| $ dola#r | |||
| @@ -15,20 +15,6 @@ n N p r s S t T | |||
| tS v w x x2 z Z | |||
| Dictionary bn_dict | |||
| & a a: a~ e E e~ i | |||
| I i: i:~ i~ l- o O o: | |||
| O~ o~ r- U u u: u:~ u~ | |||
| V | |||
| * b B bh c C ch d | |||
| d. d.h dh g gh h j J | |||
| Jh k kh l m n N n. | |||
| n^ p ph Q r r. s S | |||
| s. t t. t.h th tS x z | |||
| Dictionary ca_dict | |||
| @ a a# aI e E E2 i | |||
| @@ -67,17 +53,6 @@ p r s S t T v w | |||
| x z | |||
| Dictionary da_dict | |||
| & 0 @ @- a A aI aU | |||
| e E i o O u V W | |||
| y Y | |||
| : b d D f g h j | |||
| k l m n N p r R | |||
| s S; t tS; v w | |||
| Dictionary de_dict | |||
| 3 @ @- a A A: aI aU | |||
| @@ -271,31 +246,6 @@ s S t tS v w x z | |||
| Z | |||
| Dictionary kn_dict | |||
| a a: aI aU e E e: i | |||
| I i: o o: r- u u: V | |||
| y | |||
| : b bh c ch d d. d.h | |||
| dh dZ f g gh h j J | |||
| Jh k kh l l. m n N | |||
| n. n^ p ph R R2 s S | |||
| s. S; t t. t.h th tS v | |||
| w z | |||
| Dictionary ko_dict | |||
| a e E i ji o u u- | |||
| V | |||
| b c C c` ch d dZ g | |||
| h j J k k` kh l m | |||
| n N p p` ph r s S; | |||
| s` t t` th w | |||
| Dictionary ku_dict | |||
| 8 a e E E# eI eU i | |||
| @@ -342,36 +292,6 @@ N n^ p r R s S t | |||
| tS ts tS; v x z Z | |||
| Dictionary ml_dict | |||
| a a: aI aU e E e: i | |||
| I i: o o: r- u u: V | |||
| y | |||
| : b bh c ch d d. d.h | |||
| dh dZ f g gh h j J | |||
| Jh k kh l l. m n N | |||
| n. n^ p ph R R2 s s. | |||
| S; t t. t.h th tS v w | |||
| z z. | |||
| Dictionary ne_dict | |||
| @ @/ @2 @3 a aI aU a~ | |||
| e E eI eU e~ E~ i I | |||
| i~ l- o O o: oI oU O~ | |||
| o~ r- u uI u~ V VI VU | |||
| V~ | |||
| - : b bh c ch d d. | |||
| d.h dh f g gh h H j | |||
| J Jh k kh l l. m n | |||
| N n. n^ p ph Q q r | |||
| r. s S s. t T t. t.h | |||
| th v w x z z. | |||
| Dictionary nl_dict | |||
| 8 @ @- A a: E e: EI | |||
| @@ -396,17 +316,6 @@ k l m n N p r R | |||
| s S s; t v w x z | |||
| Dictionary om_dict | |||
| a A a# a: E e E# I | |||
| I# i: O O# o: U U# u: | |||
| ** : b B c` d D d` | |||
| dZ f g h j k k` l | |||
| m n n^ p p` R s S | |||
| s2 t t` tS v w z | |||
| Dictionary pl_dict | |||
| a E E# E~ i O O~ u | |||
| @@ -462,16 +371,6 @@ t; ts ts; tS; v x z Z | |||
| z; Z; | |||
| Dictionary rw_dict | |||
| a e i o u | |||
| * : b B c d dZ f | |||
| g h j J k l m n | |||
| N n^ p q R s S S; | |||
| t tS v w x z | |||
| Dictionary sk_dict | |||
| & @- a a: e e: i i: | |||
| @@ -487,9 +386,9 @@ Z | |||
| Dictionary sq_dict | |||
| @ @/ a A aI E e eI | |||
| i I I# O OI u V y | |||
| yE | |||
| @ @/ a A a/ aI E e | |||
| eI i I I# O OI u V | |||
| y yE | |||
| ** : ; b c d D dZ | |||
| dz dZ; f g h j k l | |||
| @@ -577,11 +476,3 @@ oi ong ou u ui yu | |||
| b c d f g h j k | |||
| l m n N p r s t | |||
| tS v w z | |||
| Dictionary ga_dict | |||
| a A: E e: I O | |||
| b c C d k l r v | |||
| w x | |||
| @@ -132,7 +132,7 @@ _` bakpraIm | |||
| _{ lEftbreIs | |||
| _| vi:b'A@ | |||
| _} raItbreIs | |||
| ~ tIld@ | |||
| ~ tIld@ $max3 | |||
| _¡ Inv,3:tI2dEkskl@m'eIS@n | |||
| _¦ broUk@nb'A@ | |||
| _¨ daIa2r'i:sIs | |||
| @@ -199,6 +199,7 @@ _₠ jU@roU | |||
| ¤ kVr@nsIsaIn | |||
| © k0pIraIt | |||
| ® rEdZIst3d | |||
| ™ treIdmA@k | |||
| ° dIgr'i:z | |||
| − maIn@s | |||
| ± plVsO@m'aIn@s | |||
| @@ -924,6 +925,7 @@ diehard daIhA@d | |||
| dielectric daI@l'EktrIk | |||
| diesel di:z@L | |||
| dilemma daIl'Em@ | |||
| dinghy dINgI | |||
| dingy dIndZI | |||
| dinosaur daIn@sO@ | |||
| diode daIoUd | |||
| @@ -1202,7 +1204,7 @@ however $2 | |||
| howto haUtu: | |||
| hubris hu:brIs | |||
| humane $2 | |||
| hunger hVng3 | |||
| hunger hVNg3 | |||
| hurrah hVr'A: | |||
| hurray hVr'eI | |||
| hurricane hVrI2keIn | |||
| @@ -1220,6 +1222,7 @@ ignoramus Igno@r'eIm@s | |||
| imagine I2madZI2n | |||
| impedance Imp'i:d@ns | |||
| imperative Imp'Er@tIv | |||
| impercept $3 // imperceptible | |||
| impi $1 | |||
| impinging Imp'IndZIN | |||
| imprecise Impr'Is'aIs | |||
| @@ -1580,7 +1583,7 @@ parameter p@ramI2t3 | |||
| parasite par@saIt | |||
| pariah p@raI@ | |||
| parole pa2r'oUl | |||
| passenger pasI2NdZ3 | |||
| passenger pasI2ndZ3 | |||
| pasted peIstI2d | |||
| pasting peIstI2N | |||
| pastry peIstrI | |||
| @@ -2024,6 +2027,7 @@ thousand TaUz@nd | |||
| throughout $2 | |||
| tidal taId@L | |||
| tidy taIdI | |||
| tikka ti:k@ | |||
| tilde tIld@ | |||
| timetable taImteIb@L | |||
| timider tImId3 | |||
| @@ -2391,6 +2395,7 @@ Portuguese po@tju:g'i:z | |||
| Potomac $2 | |||
| Prague prA:g | |||
| Provence pr0v'A~s | |||
| Punjabi pVndZ'A:bI | |||
| Pyrenees pIr@n'i:z | |||
| Qatar katA@ | |||
| Quebec kwI2bEk | |||
| @@ -2628,7 +2633,7 @@ zhivago ZI2vA:goU | |||
| //************************************************************************* | |||
| (no one) 'noU'w0n | |||
| (no longer) n,oU||l'0N3 | |||
| (no longer) n,oU||l'0Ng3 | |||
| (no more) n'oU,mo@ | |||
| so ,soU $strend2 $verbf | |||
| @@ -3362,6 +3362,7 @@ | |||
| &ia) ns (_S2 nz | |||
| @) name (_ neIm | |||
| _) nano (P4 n,anoU | |||
| nause nO:sI | |||
| necessit n@sEsIt | |||
| &) ness (_S4i n@s | |||
| ?8 &) ness (_S4i nEs | |||
| @@ -3397,6 +3398,8 @@ | |||
| ng (ie_ ndZ | |||
| ng (iti ndZ | |||
| ng (e ndZ | |||
| ng (y Ng | |||
| mA) ng (y ndZ | |||
| nged ndZd | |||
| o) nged Nd | |||
| spo) nged ndZd | |||
| @@ -3933,7 +3936,6 @@ | |||
| ou aU | |||
| ou (_ u: | |||
| ou (t aU | |||
| y) oung VN | |||
| oua wA: | |||
| d) ou (b V | |||
| d) oub (t aU | |||
| @@ -0,0 +1,86 @@ | |||
| // This file is UTF8 encoded | |||
| // Spelling-to-phoneme words for Armenian | |||
| // names of letters | |||
| _ա aIb | |||
| բ ben | |||
| գ gim | |||
| դ da | |||
| ե jetS | |||
| զ za | |||
| _է e | |||
| _ը '@t# | |||
| թ t#o | |||
| ժ Ze | |||
| ի ini | |||
| լ lyn | |||
| խ Xe | |||
| ծ tsa | |||
| կ ken | |||
| հ ho | |||
| ձ dza | |||
| ղ r"ad | |||
| ճ ce | |||
| մ men | |||
| յ hi | |||
| ն nu | |||
| շ Sa | |||
| ո vo | |||
| չ tSa | |||
| պ pe | |||
| ջ dZe | |||
| ռ **a | |||
| ս se | |||
| վ vev | |||
| տ tyn | |||
| ր re | |||
| ց tso | |||
| ւ hyn | |||
| փ p#yr | |||
| ք k#e | |||
| _օ o | |||
| ֆ fe | |||
| _cap m,ets_| | |||
| _?? g,iR | |||
| a a | |||
| b bi | |||
| c si | |||
| d di | |||
| e e | |||
| f ef | |||
| // numbers | |||
| _0 z@**'o | |||
| _1 m'ek | |||
| _2 jerk'u | |||
| _3 jer'ek# | |||
| _4 tS'ors | |||
| _5 h'ing | |||
| _6 v'ets# | |||
| _7 j'ot# | |||
| _8 'ut# | |||
| _9 'in@ | |||
| _10 t'as@ | |||
| _1X tasn'a | |||
| _2X k#s'an | |||
| _3X jeres'un | |||
| _4X k#a**as'un | |||
| _5X hisun | |||
| _6X vat#sun | |||
| _7X jeot#anas'un | |||
| _8X ut#s'un | |||
| _9X innas'un | |||
| _0C harj'ur | |||
| _0M1 haz'ar | |||
| _0M2 mil'on | |||
| _dpt _sto**ak'el_ | |||
| // function words | |||
| @@ -0,0 +1,184 @@ | |||
| // translation rules for Armenian (East) | |||
| // (consonants are changed for Armenian-West in the voice file "hy-west") | |||
| // This file is UTF-8 encoded | |||
| .L01 բ գ թ կ պ տ ք | |||
| .L02 ու այ իւ իյ ոյ // other vowel sounds | |||
| // ligature | |||
| .replace | |||
| և եւ | |||
| .group ա | |||
| ա a | |||
| այ aI | |||
| այ (_ a | |||
| .group բ | |||
| բ b | |||
| _) բ (C b@ | |||
| .group գ | |||
| գ g | |||
| _) գ (C g@ | |||
| .group դ | |||
| դ d | |||
| _) դ (C d@ | |||
| .group ե | |||
| ե e | |||
| _) ե je | |||
| եա ja | |||
| եօ jo | |||
| .group զ | |||
| զ z | |||
| _) զ (L01 @z | |||
| _) զ (C z@ | |||
| .group է | |||
| է e | |||
| էօ W | |||
| էյ eI | |||
| .group ը | |||
| ը @ | |||
| .group թ | |||
| թ t# | |||
| _) թ (C t#@ | |||
| .group ժ | |||
| ժ Z | |||
| .group ի | |||
| ի i | |||
| իւ y | |||
| իւ (_ iv | |||
| իյ i@ | |||
| .group լ | |||
| լ l | |||
| _) լ (C l@ | |||
| .group խ | |||
| խ X | |||
| .group ծ | |||
| ծ ts | |||
| _) ծ (C ts@ | |||
| .group կ | |||
| կ k | |||
| _) կ (C k@ | |||
| .group հ | |||
| հ h | |||
| _) հ (C h@ | |||
| .group ձ | |||
| ձ dz | |||
| _) ձ (C dz@ | |||
| .group ղ | |||
| ղ r" | |||
| _) ղ (C r"@ | |||
| .group ճ | |||
| ճ c | |||
| _) ճ (C c@ | |||
| .group մ | |||
| մ m | |||
| _) մ (C m@ | |||
| C) մ (_ @m | |||
| L02) մ (_ m | |||
| .group յ | |||
| յ h // ?? [j] | |||
| _) յ (C h@ | |||
| .group ն | |||
| ն n | |||
| _) ն (C n@ | |||
| C) ն (_ @n | |||
| L02) ն (_ n | |||
| .group շ | |||
| շ S | |||
| _) շ (տ @S | |||
| _) շ (C S@ | |||
| .group ո | |||
| ո o | |||
| _) ո vo | |||
| ու u | |||
| ու (A v | |||
| ոյ uj // ?? uj or uy | |||
| A) ոյ oj // ?? oj or oy | |||
| ոյ (_ o | |||
| .group չ | |||
| չ tS | |||
| _) չ (C tS@ | |||
| .group պ | |||
| պ p | |||
| _) պ (C p@ | |||
| .group ջ | |||
| ջ dZ | |||
| _) ջ (C dZ@ | |||
| .group ռ | |||
| ռ ** | |||
| _) ռ (C **@ | |||
| .group ս | |||
| ս s | |||
| _) ս (L01 @s | |||
| _) ս (C s@ | |||
| .group վ | |||
| վ v | |||
| _) վ (C v@ | |||
| .group տ | |||
| տ t // ?? [dd] | |||
| _) տ (C t@ | |||
| .group ր | |||
| ր r | |||
| _) ր (C r@ | |||
| C) ր (_ @r | |||
| L02) ր (_ r | |||
| .group ց | |||
| ց ts# | |||
| _) ց (C ts#@ | |||
| .group ւ | |||
| ւ v | |||
| _) ւ (C v@ | |||
| .group փ | |||
| փ p# | |||
| _) փ (C p'@ | |||
| .group ք | |||
| ք k# // ?? [kk] | |||
| _) ք (C k#@ | |||
| .group օ | |||
| օ o | |||
| .group ֆ | |||
| ֆ f | |||
| _) ֆ (C f@ | |||
| .group | |||
| $ dol@ | |||
| @@ -117,6 +117,7 @@ | |||
| _C) i (a i | |||
| i (o i | |||
| i (ò i | |||
| i (ó i | |||
| @) ia (_ =i%a | |||
| @) io (_ =i%o | |||
| a) i (+ j | |||
| @@ -136,11 +137,15 @@ | |||
| laCr) i (ma_ =i | |||
| st) i (ma_ i | |||
| enz) i (ma_ i | |||
| @) i (mo_ =i | |||
| @) iera (_ i'E:Ra | |||
| @) iere (_ i'E:Re | |||
| @) i (ente_ i | |||
| @) i (ante_ i | |||
| @) i (bile_ 'i | |||
| @) issima(_S6 'issima | |||
| @) issime(_S6 'issime | |||
| @) issimi(_S6 'issimi | |||
| @) issimo(_S6 'issimo | |||
| @) issero(_S6 'issero | |||
| @) i (sti 'i | |||
| @@ -301,3 +306,4 @@ | |||
| A_) - (_D _ | |||
| C_) - (_D _ | |||
| § setsi'o:ne | |||
| @@ -0,0 +1,339 @@ | |||
| // This file is UTF8 encoded | |||
| // Spelling-to-phoneme words for Latvian | |||
| // names of Latvian letters | |||
| a a | |||
| ā a: | |||
| b be | |||
| c tse | |||
| č tSe | |||
| d de | |||
| e e | |||
| ē e: | |||
| f ef | |||
| // g ga // defined in lv_rules | |||
| ģ Je | |||
| h ha | |||
| i i | |||
| ī i: | |||
| j je | |||
| k ka | |||
| ķ ce | |||
| l el | |||
| ļ el^ | |||
| m em | |||
| n en | |||
| ņ en^ | |||
| o uo | |||
| p pe | |||
| r eRR2 | |||
| ŗ er // soft r | |||
| s es | |||
| š eS | |||
| t te: | |||
| u u | |||
| ū u: | |||
| v ve | |||
| z ze | |||
| ž Ze | |||
| // diphthong consonants | |||
| dz dze: | |||
| dž dZe: | |||
| // Latin letters | |||
| q ku: | |||
| w dubult've | |||
| x iks | |||
| y igR2ek | |||
| // numbers | |||
| _0 n'ulle | |||
| _1 v'iens | |||
| _2 d'ivi | |||
| _3 tRi:s | |||
| _4 tS'etR2i | |||
| _5 p'ietsi | |||
| _6 s'eSi | |||
| _7 s'eptin^i | |||
| _8 'astuon^i | |||
| _9 d'evin^i | |||
| _10 d'esmit | |||
| _11 v'ienpadsmit | |||
| _12 d'ivpadsmit | |||
| _13 tR'i:spadsmit | |||
| _14 tS'etR2padsmit | |||
| _15 p'ietspadsmit | |||
| _16 s'eSpadsmit | |||
| _17 s'eptin^padsmit | |||
| _18 'astuon^padsmit | |||
| _19 d'evin^padsmit | |||
| _2X d'ivdesmit | |||
| _3X tR'i:sdesmit | |||
| _4X tS'etR2desmit | |||
| _5X p'ietsd,esmit | |||
| _6X s'eSdesmit | |||
| _7X s'eptin^desmit | |||
| _8X 'astuon^desmit | |||
| _9X d'evin^desmit | |||
| _0C s'imti_ | |||
| _1C s'imts | |||
| _0M1 t'u:kstuo:Si | |||
| _1M1 t'u:kstuo:tis | |||
| _0M2 m'iljo:ni | |||
| _1M2 m'iljo:ns | |||
| _dpt k'uomats_ | |||
| // accent names (Mostly English names, please fix) | |||
| _lig l'igatu:R2a | |||
| _acu 'akju:t | |||
| _ac2 d'ubultsakju:t | |||
| _brv 'i:suma | |||
| _ced s'edi:la | |||
| _cir d'iakR2itiska: | |||
| _dia 'umlaut | |||
| _dot p'unkts | |||
| _grv gR2'a:v | |||
| _hac h'atSek | |||
| _mcn m'akR2on | |||
| _ogo 'ogonek | |||
| _rng R2'ing | |||
| _stk str'o:k | |||
| _tld t'ilde | |||
| // character names | |||
| _cap lielais | |||
| _?A buR2ts | |||
| _?? R2akstzi:me | |||
| _#9 tabulato:R2s | |||
| _#32 tukSums | |||
| _! izsaukumzi:me | |||
| _" pe:din^as | |||
| _# resti:te | |||
| _' apostro:fs | |||
| _( 'iekava | |||
| _) 'iekava||ts'iet | |||
| _, komats | |||
| _- mi:nuss | |||
| _. punkts | |||
| _: ko:ls | |||
| _; semiko:ls | |||
| _< m'aza:ks||p'aR2 | |||
| _> l'iela:ks||p'aR2 | |||
| _? jauta:jumzi:me | |||
| _@ at | |||
| _[ kv'adR2a:tiekava | |||
| _] kv'adR2a:tiekava||ts'iet | |||
| _^ sakne | |||
| __ pasvi:tR2uojumzi:me | |||
| _` 'apgR2ieztais||'apostR2ofs | |||
| _{ f'igu:R2iekava | |||
| _| sta:vsvi:tR2a | |||
| _} f'igu:R2iekava||ts'iet | |||
| _~ tilde | |||
| _¦ s'adali:ta||st'a:vsvi:tR2a | |||
| _« p'e:din^as | |||
| _´ aktsents | |||
| _» p'e:din^as||ts'iet | |||
| _¿ 'apgR2iezta:||j'auta:jumzi:me | |||
| _‒ duomuzi:me | |||
| _‖ d'ubultsta:st,a:vsvi:tR2a | |||
| = _viena:ds_ $max3 | |||
| * zvaigzni:te $max3 | |||
| % pR2otsenti $max3 | |||
| + pluss $max3 | |||
| @ at_: | |||
| & _!%un | |||
| / sli:psvi:tRa $max3 | |||
| \ 'apgR2iezta:||sl'i:psvi:tRa | |||
| $ dola:R2i | |||
| € eiRo | |||
| & un | |||
| ¢ tsenti | |||
| £ ma:R2tsin^as | |||
| ¥ je:nas | |||
| ₨ R2u:pi:jas | |||
| § sektsija | |||
| ¶ paR2agR2a:fs // in en_rules | |||
| © auto:R2tiesi:bas | |||
| ® R2eJistR2e:ts | |||
| ° gR2a:di | |||
| − mi:nuss | |||
| ± plusmi:nuss | |||
| µ mikRo: | |||
| ¼ ts'etuR2td,al^a | |||
| ½ puse | |||
| ¾ tR2'i:s||ts,etuR2tdal^as | |||
| × R2eiz | |||
| ÷ dali:ts | |||
| € eiR2o: | |||
| ♯ die:zs | |||
| ♭ bemo:ls | |||
| // unstressed words | |||
| aiz $u | |||
| ap $u | |||
| apakš $u | |||
| ar $u | |||
| bez $u | |||
| caur $u | |||
| dēļ $u | |||
| gar $u | |||
| iekš $u | |||
| iz $u | |||
| kopš $u | |||
| labad $u | |||
| līdz $u | |||
| no $u | |||
| nu $u | |||
| pa $u | |||
| par $u | |||
| pār $u | |||
| pēc $u | |||
| pie $u | |||
| pirms $u | |||
| pret $u | |||
| priekš $u | |||
| starp $u | |||
| uz $u | |||
| virs $u | |||
| zem $u | |||
| // pronouns | |||
| es $u | |||
| tu $u | |||
| viņš $u | |||
| viņa $u | |||
| mēs $u | |||
| jūs $u | |||
| viņi $u | |||
| viņas $u | |||
| // conjunctions | |||
| un $u $pause | |||
| bet $u $pause | |||
| vai $u $pause | |||
| // exception words with stress on 2nd syllable | |||
| aizvien $2 | |||
| arvien $2 | |||
| jebkad $2 | |||
| jebkur $2 | |||
| nekad $2 | |||
| nekur $2 | |||
| pagalam $2 | |||
| palaikam $2 | |||
| papilnam $2 | |||
| paretam $2 | |||
| patiešām $2 | |||
| patlaban $2 | |||
| pavisam $2 | |||
| tāpat $2 | |||
| tepat $2 | |||
| tikpat $2 | |||
| tikvien $2 | |||
| turpat $2 | |||
| turpretī $2 | |||
| // 1st word unstressed, 2nd word stressed | |||
| (kaut cik) $2 | |||
| (kaut kā) $2 | |||
| (nez kad) $2 | |||
| (nezin kur) $3 | |||
| // stress on last syllable | |||
| neparko $3 | |||
| itnekur $3 | |||
| //stress on 2nd syllable (international words) | |||
| adadžo $2 | |||
| kakao $2 | |||
| maestro $2 | |||
| piano $2 | |||
| solfedžo $2 | |||
| //stress on last syllable (international words) | |||
| ateljē $3 | |||
| dekoltē $3 | |||
| foajē $3 | |||
| frikasē $3 | |||
| galifē $3 | |||
| kanapē $3 | |||
| komunikē $4 | |||
| portjē $2 | |||
| protežē $3 | |||
| /////////////////// | |||
| // Abbreviations // | |||
| /////////////////// | |||
| apr apR2i:lis | |||
| a/s akciju sabiedR2i:ba | |||
| // aug augusts // confusing with augt | |||
| b-ba biedR2i:ba | |||
| bij bijuSais | |||
| dec decembR2is | |||
| dr dokto:R2s | |||
| dz dzimis | |||
| dzīv dzi:vuojis | |||
| fak fakulta:te | |||
| febr febR2ua:R2is | |||
| iesk ieskaituot | |||
| janv janva:R2is | |||
| jūl ju:lijs | |||
| jūn ju:nijs | |||
| lp lapa | |||
| lpp lappuse | |||
| lat lati:n^u | |||
| latv latvieSu | |||
| Ls lati $capital | |||
| lu $abbrev | |||
| lvu $abbrev | |||
| maks maksima:lais | |||
| min minimums | |||
| (min-ja) ministR2ija | |||
| nod nuodal^a | |||
| nos nuosaukums | |||
| nr numuR2 | |||
| nov novembR2is | |||
| okt okto:bR2is | |||
| pad paduome | |||
| pag pagasts | |||
| pak paka:pe | |||
| piem pieme:R2am | |||
| pr-ks pR2iekSnieks | |||
| psrs $abbrev | |||
| raj R2ajuons | |||
| rpi $abbrev | |||
| (sav-ba) savieni:ba | |||
| (sab-ba) sabiedR2i:ba | |||
| sept septembR2is | |||
| skat skati:t | |||
| sv sve:tais | |||
| st sant | |||
| šķ SciR2a | |||
| // words with [o] | |||
| hugo $alt | |||
| inkognito $alt | |||
| microsoft $alt | |||
| odo $alt | |||
| oto $alt | |||
| @@ -0,0 +1,903 @@ | |||
| // translation rules for Latvian | |||
| // This file is UTF-8 encoded | |||
| // Default rules for o with succeeding consonants | |||
| .L01 f h w x // o is pronounced as o with international consonants after o | |||
| .L02 č ķ ļ ņ ž // o is pronounced as uo with Latvian soft consonants after o | |||
| .L03 iem am os s a u ā i // suffixes for masculine words finishing with s | |||
| .L04 ām ās as ai u ā a // suffixes for feminine words finishing with a | |||
| .L05 iem is im os i ī // suffixes for masculine words finishing with is (wthout consonant alteration) | |||
| .L06 a ā e ē // wovel inflections for international words | |||
| .L07 ēm ēs es ei e i ē u // suffixes for feminine words finishing with e | |||
| .L08 amies amas amās ama ami ams // | |||
| .L09 s š | |||
| .L10 t d | |||
| .L11 iem os i u // suffixes for plural masculine words finishing with i | |||
| // quiet vowels not only a but aeiou | |||
| .group a | |||
| a a | |||
| ai ai | |||
| au au | |||
| ap ap // prefix | |||
| .group ā | |||
| ā a: | |||
| .group b | |||
| b b | |||
| .group c | |||
| c ts | |||
| ch tS // Appears mostly in English, not in old latvian writing where should be x | |||
| er) ch (ercogs tsh | |||
| fridri) ch (s tsh | |||
| .group č | |||
| č tS | |||
| .group d | |||
| d d | |||
| .group e | |||
| e e | |||
| ei ei | |||
| .group ē | |||
| ē e: | |||
| .group f | |||
| f f | |||
| .group g | |||
| g g | |||
| _) g (_ ga | |||
| DD__) g (_ gada | |||
| .group ģ | |||
| ģ J | |||
| .group h | |||
| h h | |||
| .group i | |||
| i i | |||
| ie ie | |||
| iu iu | |||
| .group ī | |||
| ī i: | |||
| .group j | |||
| j j | |||
| _) jā ja: //prefix | |||
| _) jāno ja:nuo //prefix | |||
| .group k | |||
| k k | |||
| .group ķ | |||
| ķ c | |||
| .group l | |||
| l l | |||
| ll ll: // espeak says doubled ll shorter that doubled ļļ | |||
| .group ļ | |||
| ļ l^ | |||
| k) ļ (u lj // [kl^u] sounds bad in eSpeak | |||
| k) ļ (u lj | |||
| .group m | |||
| m m | |||
| mm mm: | |||
| .group n | |||
| n n | |||
| n (g N // now sounds acceptable | |||
| n (k N | |||
| nn nn: // espeak says doubled nn shorter that doubled ņņ | |||
| .group ņ | |||
| ņ n^ | |||
| .group o | |||
| o uo | |||
| o (T+++ o // word has $alt in lv_list | |||
| o (_ o: // o at the end of word | |||
| o (L01 o // usually o before international consonants | |||
| o (L02 uo // usually uo before soft (Latvian) consonants | |||
| č) o uo // usually uo after soft consonants | |||
| ķ) o uo | |||
| ļ) o uo | |||
| ņ) o uo | |||
| ž) o uo | |||
| _kil) o o // international prefixes | |||
| _mikr) o (+ o // otherwise conflicts with ..kroko(t/d).. | |||
| _micr) o o | |||
| _nan) o o | |||
| _pik) o o | |||
| _m) ono ono | |||
| // suffixes | |||
| āt) o (_ uo | |||
| b) o (_ uo | |||
| br) o (_ uo | |||
| c) o (_ uo | |||
| d) o (_ uo | |||
| dr) o (_ uo | |||
| ēl) o (_ uo | |||
| ēt) o (_ uo | |||
| g) o (_ uo | |||
| j) o (_ uo | |||
| l) o (_ uo | |||
| m) o (_ uo | |||
| n) o (_ uo | |||
| uš) o (_ uo | |||
| oš) o (_ uo | |||
| o (ties_+ uo | |||
| o (t_++ uo | |||
| oto (_ uotuo | |||
| r) o (_ uo | |||
| š) o (_ uo | |||
| t) o (_ uo | |||
| // exception list by root parts of the words | |||
| // a | |||
| abs) o (l o | |||
| ab) o (n o | |||
| ab) o (r o | |||
| ad) o (p o | |||
| ad) o (k o | |||
| aer) o o: | |||
| aer) o (fo o | |||
| aer) o (d o | |||
| aer) o (so o | |||
| aeros) o (l o: | |||
| afr) o o | |||
| ag) o (n o: | |||
| ag) o (nā o | |||
| agl) o (m o | |||
| agl) o (n uo | |||
| agn) o o | |||
| agr) o o | |||
| aikid) o o | |||
| ak) o (r o | |||
| akr) o o | |||
| al) o (g o: | |||
| alk) o o | |||
| _al) o (t o | |||
| alv) o uo | |||
| am) o (r o | |||
| ann) o o | |||
| an) o (l o | |||
| an) o (n o | |||
| an) o (t o | |||
| ant) o (l o | |||
| ant) o (n o | |||
| _ant) o (ņinL04_ o // Antoņina | |||
| apr) o (k uo | |||
| arist) o o | |||
| arn) o o | |||
| audi) o o: | |||
| aug) o (n uo | |||
| _aut) omoto (_ omoto | |||
| aut) o o | |||
| antip) o o | |||
| ant) o (nL03_ o: // Antons | |||
| antr) opo opo | |||
| ap) o (l o | |||
| apr) o (cL07_ uo // aproce | |||
| _ask) o (ldL03_ o // Askolds | |||
| astr) o (n o | |||
| astr) ono ono: | |||
| at) o (m o: | |||
| atm) o (s o | |||
| avi) o o: | |||
| āb) o (l uo | |||
| //b | |||
| beg) o (ni o: | |||
| bet) o o | |||
| bi) o o | |||
| bir) o o | |||
| bl) o (k o | |||
| bl) o (ķ o | |||
| b) o (b o | |||
| _b) o (jL04_ o // boja | |||
| b) o (mb o | |||
| b) o (lA_ uo | |||
| b) o (līt uo | |||
| b) o (līj uo | |||
| b) o (līdL03_ o // bolīds | |||
| b) o (līdL08_ uo // bolīd.. | |||
| b) o (līš uo // bolīš.. | |||
| b) o (l o: | |||
| b) o (ļš o // from Russian | |||
| b) o (rak o | |||
| b) o (rat o | |||
| _b) o (zL07_+ uo // boze | |||
| brav) o o | |||
| brīv) o uo | |||
| _br) o (kātL03_ o // brokāts | |||
| br) o (m o | |||
| br) o (š o | |||
| br) o (nz o | |||
| brun) o (_ o | |||
| brut) o o | |||
| //c | |||
| cēl) o uo | |||
| ci) o (n o | |||
| ciet) o (k uo | |||
| čell) o o | |||
| //d | |||
| daig) o (n uo | |||
| dail) o (n uo | |||
| _dat) o (s_ uo | |||
| dat) o o | |||
| dil) o (n uo | |||
| dil) o (ņ uo | |||
| dinam) o o: | |||
| dem) o o | |||
| den) o o | |||
| dek) o o | |||
| dep) o o | |||
| ding) o o | |||
| disl) o o | |||
| disp) o o | |||
| d) o (c o | |||
| _d) o (gL03_ o // dogs | |||
| d) o (gm o | |||
| d) o (ku o | |||
| d) o (min o | |||
| domin) o o | |||
| d) o (mnL04_ o // domna | |||
| d) o (nk o | |||
| d) o (nn o | |||
| d) ono ono: | |||
| d) o (tāc o | |||
| d) o (tē o | |||
| d) ostoj ostoj // from Russian | |||
| _d) o (zL04_++ o: // doza | |||
| _d) o (zL07_++ uo // doze | |||
| d) o (z o | |||
| dr) o (m o: | |||
| dž) o (_ o | |||
| _dž) o o | |||
| //e | |||
| e) o o | |||
| egl) o (n uo | |||
| eg) o (n o: | |||
| eir) o o: | |||
| _ek) o o: | |||
| ek) ono ono: | |||
| ekspl) o o | |||
| elektr) o o: | |||
| embarg) o o | |||
| energ) o o: | |||
| ent) o o | |||
| enz) o o | |||
| epiz) o (d o: | |||
| ep) o (sL03_ o // ..eposs | |||
| epr) o o | |||
| ept) o (@ o | |||
| esperant)o o | |||
| ev) o (l o | |||
| //f | |||
| fact) o o | |||
| fen) o o | |||
| fj) o o | |||
| fiask) o o | |||
| fil) o o | |||
| fil) ozo ozo: | |||
| fil) oso oso: | |||
| fl) o o | |||
| flu) o (r o: | |||
| folkl) o o: | |||
| f) o o | |||
| f) o (n o: // ?? ..ons alredy exists | |||
| f) o (to o | |||
| fot) o o: | |||
| fot) o (gr o | |||
| f) osfo osfo: | |||
| fr) o (n o | |||
| furg) o (n o: | |||
| //g | |||
| gen) o o | |||
| get) o o | |||
| gl) o (b o | |||
| gn) o o | |||
| g) o (be o | |||
| g) o (k o | |||
| gond) o (l o: | |||
| g) o (n o | |||
| g) o (nij o: | |||
| gon) o o | |||
| gr) o (z+ uo | |||
| ģe) o o | |||
| //h | |||
| ha) o o | |||
| hall) o o | |||
| h) o o | |||
| hidr) o o | |||
| hip) o o | |||
| hist) o o | |||
| hl) o (ro o | |||
| hl) o (r o: | |||
| hol) o o | |||
| h) o (m o | |||
| hr) o (m o | |||
| hr) o (n o: | |||
| hum) o o | |||
| //i | |||
| idi) o o: | |||
| _ig) o (rL03_ o: // Igors | |||
| il) o (g o: | |||
| ilg) o (nL05_ uo // Ilgonis | |||
| impr) o o | |||
| _ind) o o | |||
| indig) o (_ o | |||
| inkas) o o | |||
| ikr) o (n o: | |||
| interp) o o | |||
| intr) o o | |||
| i) o o | |||
| i) o (g o | |||
| is) o (n o | |||
| itr) o o | |||
| itr) o (n o: | |||
| iv) o o | |||
| iz) o (L09_ uo | |||
| iz) o (l o | |||
| _iz) o o | |||
| //j | |||
| _j) o (_ uo | |||
| j) o (de o | |||
| j) o (g o | |||
| j) o (nL05_ uo // jonis | |||
| j) o (ni o | |||
| //k | |||
| kant) o uo | |||
| karb) o o | |||
| kart) o o | |||
| _kastr) o (lL05_ uo // kastrolis | |||
| _kastr) o (_ o // Kastro | |||
| kazin) o (_ o: // kazino | |||
| kin) o o: | |||
| _kl) on on | |||
| k) ob ob | |||
| _k) o (dL07_ uo // kode | |||
| k) o (dē o // ..kodē.. | |||
| k) o (dek o | |||
| k) o (gn o | |||
| k) o (kog uo | |||
| k) o (ko o | |||
| k) o (ķ o | |||
| k) o (le o | |||
| k) o (lh o | |||
| k) o (li o | |||
| k) o (lo o | |||
| kol) o o | |||
| k) o (lp o | |||
| _k) o (mL04_ o: // koma | |||
| k) ompo ompo | |||
| k) omo omo | |||
| k) om om | |||
| k) ono ono | |||
| k) on on | |||
| kons) o o | |||
| kontr) o o: | |||
| konv) o o | |||
| k) o (pulā o | |||
| k) o (pulē o | |||
| k) opo uopuo | |||
| k) o (pen o // Kopenhāgena | |||
| _k) o (pējat_ o | |||
| k) o (pēt o // ..kopēt.. | |||
| k) o (pēš o // ..kopēš.. | |||
| k) o (pēt o | |||
| k) o (pij o | |||
| k) o (ra o | |||
| _k) o (rānL03_ o // korāns | |||
| k) o (rel o | |||
| k) o (res o | |||
| k) o (rum o | |||
| k) o (run o | |||
| k) o (rup o | |||
| k) o (rv o | |||
| k) o (sm o | |||
| k) o (tē o // ..kotē.. | |||
| k) o (tl o | |||
| kr) o (g | |||
| kr) o (ko uo | |||
| kr) o (pļo uo | |||
| kr) o (nš o | |||
| kr) o (s o | |||
| kūk) o uo // kūko | |||
| _k) o (v uo | |||
| k) o (v o | |||
| kv) o o | |||
| //l | |||
| lit) o o | |||
| līg) o uo // līgo | |||
| lj) o o: | |||
| l) o (ģ o: | |||
| l) o (kal o | |||
| l) okomo okomo | |||
| l) olo uoluo | |||
| l) omonoso omon'oso // from Russian | |||
| _l) o (n o | |||
| l) o (n o: | |||
| lab) o (ra o | |||
| l) o (gar o | |||
| _l) o (gL03_ uo // logs | |||
| l) o (g+ o: | |||
| l) o (ģ+ o: | |||
| l) ogo ogo | |||
| l) o (rn o | |||
| l) o (sj o | |||
| l) oto (_ oto | |||
| lumbag) o o: | |||
| ļaut) o uo | |||
| //m | |||
| maestr) o o | |||
| maj) o o | |||
| mag) o (n uo | |||
| maig) o (n uo | |||
| makr) o o: | |||
| mand) o (l o | |||
| marg) o (n uo | |||
| maž) o o | |||
| met) o (d o | |||
| metr) o o | |||
| m) o (b o | |||
| m) o (car o: // Mocarts | |||
| m) o (de o | |||
| m) o (du o | |||
| m) o (ld o | |||
| m) o (le o | |||
| m) o (li o | |||
| m) o (lu o | |||
| m) ongo oNgo: | |||
| m) ongolo oNgolo | |||
| m) o (nit o | |||
| m) o (no o | |||
| mon) o o | |||
| monot) o (n o: | |||
| m) o (nt o | |||
| m) o (nst o | |||
| m) o (ra o | |||
| m) o (rā o | |||
| m) o (rf o | |||
| m) o (rs o | |||
| m) o (še o | |||
| m) oto oto: | |||
| _m) oto (_ oto: // moto | |||
| m) o (ti o | |||
| m) o (tī o | |||
| mot) o (dro o | |||
| //n | |||
| nark) o o | |||
| neir) o o | |||
| nerv) o o | |||
| net) o o | |||
| niek) o uo | |||
| nik) o o | |||
| _n) o (+ uo | |||
| n) o (kd o | |||
| n) o (mL04_ uo // ..noma | |||
| n) o (mina o | |||
| n) o (minā o | |||
| n) o (mL03_ o: // ..noms | |||
| n) o (rb o | |||
| n) o (rm o | |||
| _n) o (vemb o // novembris | |||
| n) ovgorod ovgorod // from Russian | |||
| n) o (vo o | |||
| n) o (vL04_ o // nova | |||
| n) o (velL07_ o // novele | |||
| n) o (rv o | |||
| n) o (tari o | |||
| //o | |||
| o (bam o | |||
| o (bje o | |||
| _) o (bs o | |||
| _) o (dek o | |||
| o (dia o | |||
| _) odo odo | |||
| _) odo (s_ uoduo | |||
| _) odio odio: | |||
| o (i o | |||
| o (kāl o | |||
| o (ke o | |||
| okean) o o | |||
| okok (L03_ okok // ..okoks | |||
| o (ksi o | |||
| o (kto o | |||
| o (kup o | |||
| o (kul o | |||
| o (ksol o | |||
| okt) o o: | |||
| oks) o (l o: | |||
| _) o (ksf o | |||
| okstr) o o | |||
| _) o (lL04_ uo // ola | |||
| o (lig o | |||
| _) o (lafL03_ o // Olafs | |||
| o (līv o | |||
| o (limp o | |||
| o (log o | |||
| o (loģ o | |||
| o (lL03_+ o: // ..ols | |||
| o (mār o | |||
| o (mnib o | |||
| omot (o omot | |||
| o (ng o | |||
| o (nko o | |||
| o (nL03_+ o: // ..ons | |||
| o (no o | |||
| on) o o | |||
| o (nto o | |||
| ont) o o | |||
| oo oo: | |||
| _) o (perL04_ o: // opera | |||
| _) o (per o | |||
| op) o o | |||
| o (po o | |||
| o (ptik o | |||
| o (ptiķ o | |||
| o (ptim o | |||
| o (ptis o | |||
| o (pto o | |||
| o (rāk o | |||
| orat) o o: | |||
| o (ran o | |||
| o (rat o | |||
| o (rd o | |||
| o (rig o | |||
| o (riģ o | |||
| o (rg o | |||
| o (rien o | |||
| o (rk o | |||
| o (rķ o | |||
| o (rnit o | |||
| o (rto o | |||
| o (rL03_++ o: //..ors | |||
| ort) o o | |||
| ortod) o (k o | |||
| o (smo o | |||
| opt) o o | |||
| osm) o o: | |||
| osm) o (g o | |||
| o (st_ uo | |||
| osto (L10 uostuo | |||
| o (u o | |||
| o (zon o | |||
| o (zL07_+ o: // ..oze | |||
| ozo (lL03_ uozuo // ..ozols | |||
| //p | |||
| par) o (d o | |||
| pann) o o | |||
| pant) o o | |||
| pērk) o (n uo | |||
| pērk) o (ņ uo | |||
| pers) o (n o: | |||
| pianīn) o o | |||
| _pil) o (t_ uo // pilot | |||
| pil) o o | |||
| pir) o o | |||
| pl) o (m o | |||
| pl) o (vL03_ o // plovs | |||
| pneim) o o: | |||
| p) o (e o | |||
| p) o (ē o | |||
| p) o (la o | |||
| p) o (lā o | |||
| p) o (lem o | |||
| p) o (li o | |||
| p) o (lī o | |||
| p) o (lL03_ o: // ..pols | |||
| p) olo (_ o:lo: // ..polo | |||
| p) o (lo o | |||
| p) o (lst o | |||
| p) o (mp o | |||
| pomp) o o: | |||
| prop) o o | |||
| _p) o (pL07_ uo // Pope | |||
| p) o (p o | |||
| p) o (ra uo | |||
| p) o (ro o | |||
| p) o (rt o | |||
| por) o o | |||
| p) o (stem o | |||
| p) o (sten o | |||
| p) o (ster o | |||
| p) o (stī uo | |||
| p) o (stm o | |||
| p) o (sto uo | |||
| p) o (stso o | |||
| p) o (stul o | |||
| _p) o (tašL04 o // potaša | |||
| p) o (ten o | |||
| p) o (z o | |||
| pr) o (c o | |||
| pr) o (b o | |||
| pr) o (d o | |||
| pr) o (gn o | |||
| pr) o (gr o | |||
| _pr) o (jām_ uo // projām | |||
| pr) o (j o | |||
| pr) o (k o | |||
| pr) o (le o | |||
| _pr) o (m_ uo // prom | |||
| _pr) o (mes uo // promesošs | |||
| _pr) o (mb uo // prombūtne | |||
| pr) o (m o | |||
| pr) o (p o | |||
| pr) o (st o | |||
| pr) o (te o | |||
| pr) o (to o | |||
| prot) oko oko: | |||
| pr) o (vin o | |||
| pr) ovo ovo | |||
| pseid) o o | |||
| pt) o (mL03_ o: // ..ptoms | |||
| //r | |||
| radi) o o: | |||
| raiv) o (_ o // Raivo | |||
| raps) o o: | |||
| _rāp) o (_ uo | |||
| ras) o (l o | |||
| _ram) o (nL04_ o: // Ramona | |||
| raz) o o | |||
| rib) oso oso: | |||
| riev) o uo | |||
| ring) o o | |||
| r) o (bež uo | |||
| _r) obo (t_ uobuo // ..robot.. | |||
| r) obo (t obo | |||
| _r) o (kādL07_ o // rokāde | |||
| r) okoko (_ okoko | |||
| r) okop oko:p | |||
| r) o (l o | |||
| _r) o (mL04_ uo // Roma | |||
| r) o (ma o | |||
| r) o (mā o | |||
| r) o (mb o | |||
| r) o (r o | |||
| r) o (sij o | |||
| r) o (stb o | |||
| r) o (ter o | |||
| r) o (tē o | |||
| r) o (zL07_ uo // ..roze | |||
| //s | |||
| sab) o (t o | |||
| sark) o o | |||
| samb) o (_ o | |||
| si) o o | |||
| sīp) ol (L03_ uol // sīpols | |||
| sk) o (l uo | |||
| sk) olo (L10 uoluo // ..skolot../..skolod.. | |||
| _sk) o (pL03_ uop // skops | |||
| sk) o (pL03_ o:p // ..skops | |||
| sk) o (pijL04_ o: // ..skopija | |||
| sl) o (gL03_ uo // slogs | |||
| sl) o (go uo // slogot | |||
| slog) o uo | |||
| sl) o (v o | |||
| sm) o (k uo | |||
| s) o (ci o | |||
| s) o (ko o | |||
| sok) o o | |||
| s) o (kr o | |||
| s) o (lar o | |||
| s) o (lār o | |||
| s) o (līL10 uo // ..solīt../..solīd.. | |||
| s) o (līd o | |||
| s) o (lf o | |||
| s) o (lo o: | |||
| sol) o o | |||
| s) o (lL03_ uo // sols | |||
| s) o (lL05_ uo // solis | |||
| s) olo (šs_ uoluo | |||
| s) o (lot_ uo | |||
| sol) o (t_ uo | |||
| s) o (lst o | |||
| s) o (lt o | |||
| s) o (nā o | |||
| s) o (no o | |||
| son) o o | |||
| s) o (rL03_+ o: // ..sors | |||
| s) o (r o | |||
| s) o (v o | |||
| _spīd) o (lL04_ uo // Spīdola | |||
| spid) o o | |||
| sp) o (n o | |||
| sp) o (rt o | |||
| spr) og uog | |||
| spr) ost uost | |||
| sten) o (g o | |||
| _ster) o (s_ uo | |||
| ster) o o | |||
| st) o (mat o | |||
| _str) o (pL03_ uo // strops | |||
| _st) o (rL07_ uo // store | |||
| š) o (sej o | |||
| šalk) o uo // šalko | |||
| šan) o uo | |||
| š) o (k o | |||
| š) orto oR2tuo // šorto.. | |||
| _š) o (rtL11 o // šorti | |||
| //t | |||
| tet) o (v o | |||
| tikk) o (_ uo // tikko | |||
| _t) o uo | |||
| t) o (ks o | |||
| t) o (lL04_+ o: // ..tola | |||
| t) omo omo | |||
| t) o (nak uo | |||
| _t) o (nusL03_ o: // tonuss | |||
| t) o (n o | |||
| t) o (nL05_ uo // ..tonis (uo) | |||
| t) o (rn+ uo | |||
| t) o (rņ+ uo | |||
| t) o (niz o | |||
| t) opo (š uopuo | |||
| t) o (ra o | |||
| t) o (rā o | |||
| t) o (r o | |||
| t) o (ro o | |||
| t) o (rpA o | |||
| @t) o (r o: | |||
| _t) o (r o: | |||
| trak) o uo | |||
| trim) o o | |||
| tri) o o | |||
| _tr) o (j o // Troja | |||
| tr) o (p o: | |||
| _tr) op (L03_ uop // trops | |||
| tr) o (t o | |||
| //u | |||
| ul) o (z o | |||
| un) o (_ o | |||
| _ulbr) ok (L04_ ok // Ulbroka | |||
| //v | |||
| vag) o (nL03_ uo // vagons | |||
| vann) o uo | |||
| vask) o uo | |||
| versm) o uo // versmo | |||
| vide) o o: | |||
| _vīt) o (lL03_ uo // vītols | |||
| vizm) o uo | |||
| v) o (b o | |||
| v) o (lej o | |||
| v) o (lf o | |||
| v) o (lv o | |||
| v) o (lu o | |||
| v) o (ka o | |||
| //w | |||
| w) o o | |||
| //x | |||
| x) o o | |||
| //z | |||
| zaig) o uo | |||
| zaim) o uo | |||
| zil) o (n uo | |||
| zil) o (ņ uo | |||
| z) o (n o: | |||
| z) o (nd o | |||
| z) o (nAto o | |||
| žir) o o | |||
| ž) o (ng o | |||
| z) o (rL03_+ o: //..zors | |||
| .group ō | |||
| ō o: | |||
| .group p | |||
| p p | |||
| piano pia:no | |||
| .group q | |||
| q kv | |||
| .group r | |||
| r R2 | |||
| .group ŗ | |||
| ŗ r | |||
| .group s | |||
| s s | |||
| .group š | |||
| š S | |||
| .group t | |||
| t t | |||
| s) t (s t: | |||
| _) to (_ tuo | |||
| .group u | |||
| u u | |||
| ui ui | |||
| .group ū | |||
| ū u: | |||
| .group v | |||
| v v | |||
| _) vis vis | |||
| .group w | |||
| w v | |||
| .group x | |||
| x ks | |||
| .group y | |||
| y j | |||
| .group z | |||
| z z | |||
| .group ž | |||
| ž Z | |||
| .group | |||
| ' | |||
| ! _:izsaukumzi:me_: | |||
| ! (\! | |||
| : kols | |||
| D_) : (_DD_ // omit colon in time, eg: 2:30 | |||
| $ dola:ri | |||
| != nav||viena:ds | |||
| >= l'iela:ks||,vai||v'iena:ds | |||
| <= maza:ks||,vai||v'iena:ds | |||
| __) - (_D mi:nus | |||
| A_) - (_D _ | |||
| C_) - (_D _ | |||
| \#\#) # (_ _:: | |||
| A_) # R2esti:te | |||
| C_) # R2esti:te | |||
| \#) # | |||
| . (. _: | |||
| \.) . | |||
| @@ -152,6 +152,7 @@ _‣ tRojuholni:kova:'odRa:Zka | |||
| _0 n'ula | |||
| _1 j'eden | |||
| _2 dv'a | |||
| _2f dv'e | |||
| _3 t'@-*i | |||
| _4 St'i*i | |||
| _5 p'&t; | |||
| @@ -188,6 +189,7 @@ _1M2 m'ilio:n // for 1 million | |||
| _0M3 m'iljaRt | |||
| _0MA3 m'iljaRdi | |||
| _1M3 m'iljaRda | |||
| _2M3 dv'em'iljaRdi | |||
| _0M4 b'ilio:nou | |||
| _0MA4 b'ilio:ni | |||
| _1M4 b'ilio:n | |||
| @@ -0,0 +1,158 @@ | |||
| // translation exceptions for Albanian | |||
| // This file is UTF-8 encoded | |||
| // alphabet | |||
| _a a | |||
| b b@ | |||
| c ts@ | |||
| ç tS@ | |||
| d d@ | |||
| dh D@ | |||
| _e e | |||
| f f@ | |||
| g g@ | |||
| gj dZ;@ | |||
| h h@ | |||
| _i i | |||
| j j@ | |||
| k k@ | |||
| l l@ | |||
| ll ll@ | |||
| m m@ | |||
| n n@ | |||
| nj n^@ | |||
| _o O | |||
| p p@ | |||
| q c@ | |||
| r R@ | |||
| rr RR2@ | |||
| s s@ | |||
| sh S@ | |||
| t t@ | |||
| th T@ | |||
| _u u | |||
| v v@ | |||
| w w@ | |||
| x dz@ | |||
| _y y | |||
| xh dZ@ | |||
| z z@ | |||
| zh Z@ | |||
| // numbers | |||
| _0 z'E**O | |||
| _1 n^'I# | |||
| _2 d'y | |||
| _3 tR'E | |||
| _4 k'at@R | |||
| _5 p'Es@/ | |||
| _6 dZ;'aSt@/ | |||
| _7 St'at@/ | |||
| _8 t'Et@/ | |||
| _9 n'Vnt@/ | |||
| _10 Dj'Et@/ | |||
| _11 n^'I#mb@/Djet@/ | |||
| _12 d'ymb@/Djet@/ | |||
| _13 tR'Emb@/Djet@/ | |||
| _14 k'at@rmb@/Djet@/ | |||
| _15 p'Es@mb@/Djet@/ | |||
| _16 dZ;'aSt@mb@/Djet@/ | |||
| _17 St'at@mb@/Djet@/ | |||
| _18 t'Et@mb@/Djet@/ | |||
| _19 n'Vnt@mb@/Djet@/ | |||
| _2X n^'I#zEt | |||
| _3X tR'iDjet%@/ | |||
| _4X d'yzEt | |||
| _5X p'Es@/Djet%@/ | |||
| _6X dZ;'aSt@/Djet%@/ | |||
| _7X St'at@/Djet%@/ | |||
| _8X t'Et@/Djet%@/ | |||
| _9X n'Vnt@/Djet%@/ | |||
| _0C c,ind | |||
| _0M1 m,ij@/ | |||
| _0M2 miLi'On | |||
| _0M3 miLi'ard | |||
| _0and %E | |||
| _dpt _pR'esja | |||
| // symbols | |||
| _#9 tab // ?? | |||
| _#32 speIs | |||
| _?? SkR'On^a | |||
| _cap _Em'aDE | |||
| * ylli $max3 // ylli | |||
| + pllus $max3 // pllus | |||
| . pik $max3 // pikë | |||
| = baRab'aRt // barabart | |||
| ! piktSud'itsE $max3 // pikëuditëse | |||
| % p@tSindja $max3 // pëçindja | |||
| @ manki // manki | |||
| & _DE // dhe | |||
| / pj'Estim // pjestim | |||
| € EuRO // euro | |||
| # haS // ?? | |||
| ~ tilda/ // ?? | |||
| ^ s'iRkumfllEks // ?? | |||
| _, pResja/ // presja | |||
| _- m'inus // minus | |||
| _: dy||pika/ // dy pika | |||
| _; pikpResja/ // pikëpresja | |||
| _< m'@E||v,OgEl // më e vogel | |||
| _> m'@Em'aDE // më e madhe | |||
| _? pikpytjE // pikëpytje | |||
| __ n,Vn||v'iz // nën vizë | |||
| _" apOstROf // apostrof | |||
| _( kll'apaE||v'Og@l // kllapa e vogël (e majtë) | |||
| _) kll'apaE||v'Og@lE||dj'aTt // kllapa e vogël (e djathtë) | |||
| _[ kll'apaE||m'aDE // kllapa e madhe | |||
| _] kll'apaE||m'aDEE||dj'aTt | |||
| _{ kll'apaE||m'EsmE | |||
| _} kll'apaE||m'EsmEE||dj'aTt | |||
| _\ vizEmaItT'yEsE | |||
| // unstressed words | |||
| i $u+ | |||
| u $u+ | |||
| e $u+ $brk | |||
| e e $atend // name of letter 'e' | |||
| dhe $u+ $pause // and | |||
| ose $u+ $pause // or | |||
| mirëpo $u+ $pause // but | |||
| nëse $u+ $pause // if | |||
| cili $u+ $pause // which | |||
| (i cili) i_ts'iLi | |||
| cila $u+ $pause // which | |||
| sikur $u+ $pause // as | |||
| si $u+ $pause // as | |||
| më $u+ | |||
| në $u+ | |||
| që $u+ | |||
| së $u+ | |||
| të $u+ | |||
| për $u+ | |||
| me $u+ | |||
| se $u+ | |||
| nga $u+ | |||
| ka $u+ | |||
| janë $u+ | |||
| // pronunciation exceptions | |||
| muaj muaI | |||
| muaji m'uaI;i | |||
| tuaj tuaI | |||
| (sa më) samm | |||
| kështu $2 | |||
| @@ -0,0 +1,174 @@ | |||
| // translation rules for Albanian | |||
| // This file is UTF-8 encoded | |||
| .L02 b d g gj xh | |||
| .L03 dh gj ll nj rr sh th xh zh // 2-letter consonants | |||
| .group a | |||
| a a | |||
| aj aI | |||
| a (_ A // if stressed | |||
| a (rK A | |||
| @) at (_ =at | |||
| @) ave (_ =avE | |||
| @) arëve (_ =aR@vE | |||
| @) ani (q_ =ani | |||
| .group b | |||
| b b | |||
| .group c | |||
| c ts | |||
| .group ç | |||
| ç tS | |||
| .group d | |||
| d d | |||
| dh D | |||
| .group e | |||
| e E | |||
| j) e e | |||
| n^) e e | |||
| q) e e | |||
| l) e e | |||
| ll) e E | |||
| sh) e e | |||
| e (j e | |||
| ej (K eI | |||
| e (sh e | |||
| e (sj e | |||
| @) en (_ =En | |||
| @) es (_ =Es | |||
| @) et (_ =Et | |||
| @) eve (_ =EvE | |||
| @) evi (q_ =Evi | |||
| .group ë | |||
| ë V | |||
| n^) ë I# | |||
| AC) ë (_ @/ // silent | |||
| Aht) ë (_ @/ // silent | |||
| Ast) ë (_ @/ // silent | |||
| AjC) ë (_ @/ // silent | |||
| ArC) ë (_ @/ // silent | |||
| AL03) ë (_ @/ // silent | |||
| @) ë (X %V | |||
| @) ëse (_ =@sE | |||
| @) ësi (_ =@si | |||
| @) ëta (_ =@ta | |||
| @) ëve (_ =@vE | |||
| @) ëvi (_ =@vi | |||
| @) ësisht (_ =sISt | |||
| .group f | |||
| f f | |||
| .group g | |||
| g g | |||
| gj dZ; | |||
| .group h | |||
| h h | |||
| h (K hh | |||
| .group i | |||
| i i | |||
| ie je | |||
| ij (K i: | |||
| @ic) i (_ 'i | |||
| @ër) i (_ 'i | |||
| @) im (_ =im | |||
| @) in (_ =In | |||
| @) i (q_ =i | |||
| @) i (t_ =I | |||
| i (un_ 'i | |||
| .group j | |||
| j j | |||
| .group k | |||
| k k | |||
| .group l | |||
| l L | |||
| ll ll | |||
| .group m | |||
| m m | |||
| .group n | |||
| n n | |||
| nj n^ | |||
| .group o | |||
| o O | |||
| oj (K OI | |||
| oi (l_ OI | |||
| ovi(q_ =Ovi | |||
| .group p | |||
| p p | |||
| .group q | |||
| q c | |||
| .group r | |||
| r R | |||
| r (K R | |||
| rr RR2 | |||
| _) rr @R2 | |||
| _) rre (gulla @R2'e | |||
| .group s | |||
| s s | |||
| sh S | |||
| // L02) sh @-S // epenthetic | |||
| .group t | |||
| t t | |||
| th T | |||
| .group u | |||
| u u | |||
| ua wA // diphthong ?? | |||
| u (ajK w | |||
| t) u (an_ 'u | |||
| u (ar_ 'u | |||
| // ue we | |||
| u (ara_ 'u | |||
| u (esve_ 'u | |||
| @) u (n_ =u | |||
| @) u (r_ =u | |||
| .group v | |||
| v v | |||
| .group w | |||
| w w | |||
| .group x | |||
| x dz | |||
| xh dZ | |||
| x (_ ks | |||
| .group y | |||
| y y | |||
| ye yE // diphthong | |||
| .group z | |||
| z z | |||
| zh Z | |||
| .group | |||
| $ dOllari | |||
| @@ -1357,7 +1357,7 @@ $textmode | |||
| 國 guo2 | |||
| 肚 du4 | |||
| 冤 yuan1 | |||
| 尽 jin3 | |||
| 尽 jin4 | |||
| 遥 yao2 | |||
| 司 si1 | |||
| 钓 diao4 | |||
| @@ -2143,7 +2143,7 @@ $textmode | |||
| 慌 huang1 | |||
| 藏 cang2 | |||
| 湾 wan1 | |||
| 掠 e4 | |||
| 掠 lve4 | |||
| 烂 lan4 | |||
| 棒 bang4 | |||
| 筛 shai1 | |||
| @@ -3431,7 +3431,7 @@ $textmode | |||
| 持 chi2 | |||
| 笑 xiao4 | |||
| 稻 dao4 | |||
| 略 e4 | |||
| 略 lve4 | |||
| 黨 dang3 | |||
| 屿 yu3 | |||
| 王 wang2 | |||
| @@ -1,5 +1,5 @@ | |||
| language variant | |||
| name wisper | |||
| name whisper | |||
| gender male | |||
| pitch 82 117 | |||
| @@ -1,4 +1,4 @@ | |||
| name catalan-test | |||
| name catalan | |||
| language ca | |||
| gender male | |||
| @@ -3,7 +3,8 @@ language en-uk 2 | |||
| language en 2 | |||
| gender male | |||
| pitch 82 117 | |||
| //pitch 80 117 | |||
| replace 03 I i | |||
| replace 03 I2 i | |||
| @@ -9,4 +9,6 @@ stressLength 160 150 180 180 220 220 290 290 | |||
| replace 00 i@3 i@ | |||
| replace 03 N n | |||
| //replace 03 I i | |||
| //replace 03 I2 i | |||
| @@ -1,6 +1,7 @@ | |||
| // moving towards US English | |||
| name english-us | |||
| language en-us | |||
| language en-us 2 | |||
| language en-r | |||
| language en 3 | |||
| gender male | |||
| @@ -9,8 +10,8 @@ dictrules 3 6 | |||
| option 12 1 // reduce [t] | |||
| stressLength 145 125 170 170 0 0 265 290 | |||
| stressAmp 17 16 20 20 20 22 23 20 | |||
| stressAmp 17 16 20 20 20 22 22 20 | |||
| replace 03 I i | |||
| replace 03 I2 i | |||
| replace 03 @ @/ | |||
| @@ -13,6 +13,7 @@ replace 00 U@ o@ | |||
| replace 00 i@3 i@ | |||
| replace 03 @ a2 | |||
| replace 03 3 a2 | |||
| replace 03 N n | |||
| formant 1 98 100 100 | |||
| formant 2 98 100 100 | |||
| @@ -1,4 +1,3 @@ | |||
| name esperanto | |||
| language eo | |||
| gender male | |||
| @@ -0,0 +1,3 @@ | |||
| name armenian | |||
| language hy | |||
| gender male | |||
| @@ -0,0 +1,19 @@ | |||
| name armenian-west | |||
| language hy | |||
| gender male | |||
| // change consonants for West Armenian pronunciation | |||
| replace 00 b p# | |||
| replace 00 d t# | |||
| replace 00 dz ts# | |||
| replace 00 dZ tS | |||
| replace 00 g k# | |||
| replace 00 p b | |||
| replace 00 t d | |||
| replace 00 ts dz | |||
| replace 00 c dZ | |||
| replace 00 k g | |||
| replace 00 ** R // ?? | |||
| replace 00 r R | |||
| @@ -3,7 +3,7 @@ name brazil-mbrola-1 | |||
| gender male | |||
| pitch 82 117 | |||
| dictrules 2 4 | |||
| dictrules 2 3 4 | |||
| mbrola br1 ptbr_phtrans | |||
| @@ -3,7 +3,7 @@ name brazil-mbrola-3 | |||
| gender male | |||
| pitch 82 117 | |||
| dictrules 2 4 | |||
| dictrules 2 3 4 | |||
| mbrola br3 ptbr_phtrans | |||
| @@ -0,0 +1,6 @@ | |||
| name albanian | |||
| language sq | |||
| gender male | |||
| // add this line to remove 'ë' at the end of words | |||
| // replace 00 @/ NULL | |||
| @@ -2,3 +2,5 @@ name vietnam-test | |||
| language vi | |||
| gender male | |||
| words 1 | |||
| pitch 80 118 | |||
| @@ -0,0 +1,9 @@ | |||
| ENVELOPE | |||
| 0 100 | |||
| 25 44 | |||
| 55 0 | |||
| 65 10 | |||
| 100 25 | |||
| @@ -0,0 +1,95 @@ | |||
| 0 l/ NULL 0 w | |||
| 0 l/2 w 0 l | |||
| 0 l/2 j 0 l | |||
| 0 l/2 NULL 0 w | |||
| 0 r/ NULL 0 r | |||
| 0 r- NULL 0 r | |||
| 0 w/ NULL 0 w | |||
| 0 j/ NULL 0 j | |||
| 0 ; NULL 0 NULL | |||
| 0 g- NULL 0 NULL | |||
| 0 @- NULL 0 NULL | |||
| 8 * j 0 r | |||
| 0 * VWL 0 r | |||
| 0 * NULL 0 r | |||
| 0 : NULL 0 NULL | |||
| 0 tS NULL 0 t | |||
| 0 dZ NULL 0 d | |||
| 0 l^ NULL 0 L | |||
| 0 n^ NULL 0 J | |||
| 0 N NULL 0 n | |||
| 0 x NULL 0 R | |||
| 0 s# NULL 0 S | |||
| 8 r VWL 0 r | |||
| 0 r NULL 0 r | |||
| 0 R NULL 0 r | |||
| 0 a/ NULL 0 a | |||
| 0 A NULL 0 a | |||
| 0 & NULL 0 6 | |||
| 0 &/ NULL 0 6 | |||
| 9 &~ N 0 6~ | |||
| 0 &~ NULL 0 6~ | |||
| 0 E NULL 0 E | |||
| 9 eI m 0 6~j~ | |||
| 9 eI N 0 6~j~ | |||
| 0 i/ NULL 0 i | |||
| 9 i~ N 0 i~ | |||
| 0 i~ NULL 0 i~ | |||
| 9 o~ j/ 60 o~ i | |||
| 9 o~ N 0 o~ | |||
| 0 o~ NULL 0 o~ | |||
| 0 O NULL 0 oo | |||
| 9 u~ j/ 60 u~ i | |||
| 9 u~ N 0 u~ | |||
| 0 u~ NULL 0 u~ | |||
| 0 U NULL 0 u | |||
| 0 y NULL 0 @ | |||
| 0 I NULL 0 @ | |||
| 0 aI NULL 60 a j | |||
| 0 eI NULL 60 e j | |||
| 0 EI NULL 60 E j | |||
| 0 oI NULL 60 o j | |||
| 0 OI NULL 60 O j | |||
| 0 uI NULL 60 u j | |||
| 0 aU NULL 55 a w | |||
| 0 &U~ NULL 0 @ | |||
| 0 eU NULL 55 e w | |||
| 0 EU NULL 55 ee w | |||
| 0 iU NULL 55 i w | |||
| // English phonemes | |||
| 0 @ NULL 0 @ | |||
| 0 T NULL 0 t | |||
| 0 D NULL 0 z | |||
| 0 0 NULL 0 o | |||
| 0 V NULL 0 a | |||
| 0 I2 NULL 0 @ | |||
| 0 A: NULL 0 a | |||
| 0 A@ NULL 60 a r | |||
| 0 o: NULL 0 o | |||
| 0 O: NULL 0 o | |||
| 0 O@ NULL 60 o r | |||
| 0 o@ NULL 60 o r | |||
| 0 i: NULL 0 i | |||
| 0 i@ NULL 60 i a | |||
| 0 i@3 NULL 60 i r | |||
| 0 u: NULL 0 u | |||
| 0 U@ NULL 60 u r | |||
| 0 3 NULL 60 e r | |||
| 0 3: NULL 60 e r | |||
| 0 @L NULL 40 e l | |||
| 0 a2 NULL 0 a | |||
| 0 aa NULL 0 a | |||
| 0 e@ NULL 0 e r | |||
| 0 oU NULL 0 o | |||
| 0 OI NULL 60 o i | |||
| 0 aI@ NULL 60 a e | |||
| 0 aU@ NULL 0 a | |||
| 0 t2 NULL 0 t | |||
| @@ -0,0 +1,296 @@ | |||
| phoneme @ // Schwa | |||
| length 150 | |||
| vowel starttype (@) endtype (@) | |||
| formants vowel/@_2 | |||
| // formants vowel/8_6 | |||
| endphoneme | |||
| phoneme @/ // Schwa at end of word (silent) | |||
| length 100 | |||
| vowel starttype (@) endtype (@) | |||
| formants vowel/@_2 | |||
| endphoneme | |||
| phoneme V | |||
| vowel starttype (@) endtype (@) | |||
| length 170 | |||
| formants vowel/@_2 | |||
| before h vowel/8_6 | |||
| reduceto @ 3 | |||
| endphoneme | |||
| phoneme I# // use for [V] after [n^] | |||
| vowel starttype (@) endtype (@) | |||
| length 170 | |||
| formants vowel/ii | |||
| reduceto @ 3 | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype (a) endtype (a) | |||
| length 170 | |||
| formants vowel/a_3 | |||
| reduceto a/ 0 | |||
| endphoneme | |||
| phoneme a/ | |||
| vowel starttype (a) endtype (a) | |||
| length 170 | |||
| formants vowel/a#_3 | |||
| endphoneme | |||
| phoneme A | |||
| vowel starttype (a) endtype (a) | |||
| length 170 | |||
| formants vowel/aa_3 | |||
| reduceto a/ 0 // but nor "ar_" ?? | |||
| endphoneme | |||
| phoneme E | |||
| vowel starttype (e) endtype (e) | |||
| length 170 | |||
| formants vowel/ee_4 | |||
| endphoneme | |||
| phoneme E# | |||
| vowel starttype (@) endtype (@) | |||
| length 170 | |||
| formants vowel/ee#_2 | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype (e) endtype (e) | |||
| length 170 | |||
| formants vowel/e | |||
| reduceto e# 3 | |||
| endphoneme | |||
| phoneme e# | |||
| vowel starttype (@) endtype (@) | |||
| length 170 | |||
| formants vowel/e_mid2 | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype (i) endtype (i) | |||
| length 140 | |||
| formants vowel/i_7 | |||
| before l/2 vowel/ii#-50+l/L2_iL | |||
| before l/3 vowel/ii_en-30+l/l_i | |||
| endphoneme | |||
| phoneme I | |||
| vowel starttype (i) endtype (i) | |||
| length 140 | |||
| formants vowel/ii_6 | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype (u) endtype (u) | |||
| length 160 | |||
| formants vowel/y | |||
| endphoneme | |||
| phoneme O | |||
| vowel starttype (o) endtype (o) | |||
| length 170 | |||
| formants vowel/oo_5 | |||
| // formants vowel/oo_4 | |||
| reduceto O/ 3 | |||
| endphoneme | |||
| phoneme O/ | |||
| vowel starttype (o) endtype (o) | |||
| length 170 | |||
| formants vowel/oo_1 | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype (u) endtype (u) | |||
| length 160 | |||
| formants vowel/u_bck | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype (a) endtype (i) | |||
| length 220 | |||
| formants vdiph/aai | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype (e) endtype (i) | |||
| length 220 | |||
| formants vdiph2/ei_4 | |||
| endphoneme | |||
| phoneme OI | |||
| vowel starttype (o) endtype (i) | |||
| length 220 | |||
| formants vdiph/ooi_4 | |||
| endphoneme | |||
| phoneme yE | |||
| vowel starttype (u) endtype (e) | |||
| length 240 | |||
| formants vdiph2/ye | |||
| endphoneme | |||
| phoneme l/4 // used for [l] when not before a vowel | |||
| liquid | |||
| length 100 | |||
| lengthmod 7 | |||
| formants l/l_front_ | |||
| // before (r) l/_l | |||
| beforevowel l | |||
| endphoneme | |||
| phoneme L | |||
| liquid endtype l^ starttype l^ | |||
| length 100 | |||
| lengthmod 7 | |||
| beforenotvowel l/4 | |||
| formants l/l_front // this is not being used?? | |||
| // after _ l/_l | |||
| // after t l/tl | |||
| // after l/ l/l_long // double l, make it longer | |||
| endphoneme | |||
| phoneme ll | |||
| liquid starttype 1 endtype l | |||
| length 100 | |||
| lengthmod 7 | |||
| beforenotvowel l/2 // use 'dark' [l] after a vowel | |||
| formants l/l_4 | |||
| // after _ l/_l | |||
| endphoneme | |||
| phoneme w | |||
| starttype w endtype w | |||
| liquid | |||
| length 100 | |||
| beforenotvowel w/ | |||
| lengthmod 7 | |||
| formants w/w2 | |||
| after _ w/w2 | |||
| endphoneme | |||
| phoneme p | |||
| vls blb stop | |||
| vowelin f1=0 f2=1000 -50 -100 f3=-200 80 | |||
| vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30 | |||
| lengthmod 2 | |||
| wave ustop/p_unasp%120 | |||
| before _ ustop/p_unasp_%80 | |||
| before l ustop/pl | |||
| switchvoicing b | |||
| endphoneme | |||
| phoneme d | |||
| vcd alv stop | |||
| vowelin f1=2 f2=1700 -300 300 f3=-200 80 amp=16 | |||
| vowelout f1=2 f2=1700 -300 300 f3=-100 80 | |||
| formants d/d+x/d%50 | |||
| before _ d/d_+x/d_ | |||
| before r d/dr+x/d%50 | |||
| after _ NULL | |||
| after @ d/xd | |||
| lengthmod 5 | |||
| switchvoicing t | |||
| endphoneme | |||
| phoneme t | |||
| vls dnt stop | |||
| vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=16 | |||
| vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20 | |||
| lengthmod 2 | |||
| wave ustop/t_hi%70 | |||
| before _ ustop/t_dnt%35 | |||
| switchvoicing d | |||
| endphoneme | |||
| phoneme ts | |||
| vls alv afr sibilant | |||
| vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||
| vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||
| lengthmod 2 | |||
| wave ustop/ts | |||
| before _ ustop/ts_ | |||
| endphoneme | |||
| phoneme dz | |||
| vcd alv afr sibilant | |||
| vowelin f1=1 f2=1700 -300 300 f3=-100 80 len=50 | |||
| vowelout f1=2 f2=1700 -300 300 f3=-100 80 | |||
| formants d/xdz+ustop/ts%140 | |||
| before _ voc/z_+ustop/ts_%70 | |||
| after _ NULL | |||
| after @ d/xd | |||
| lengthmod 5 | |||
| switchvoicing ts | |||
| endphoneme | |||
| phoneme z | |||
| vcd alv frc sibilant | |||
| vowelout f1=0 f2=1700 -300 300 f3=0 60 len=50 | |||
| formants voc/z+ufric/s | |||
| before _ voc/z_+ufric/s_ | |||
| lengthmod 6 | |||
| switchvoicing s | |||
| endphoneme | |||
| phoneme dZ; | |||
| vcd pla afr sibilant palatal | |||
| vowelin f1=2 f2=2700 400 600 f3=300 80 rate len=70 | |||
| formants dzh/dzh+ustop/ts_pzd%150 | |||
| before _ dzh/dzh_+ustop/ts_pzd | |||
| after _ NULL | |||
| after @ dzh/xdzh | |||
| lengthmod 5 | |||
| switchvoicing tS; | |||
| endphoneme | |||
| phoneme c // This is [tS;] | |||
| vls pal afr sibilant palatal | |||
| vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70 | |||
| lengthmod 2 | |||
| wave ustop/ts_pzd | |||
| before _ ustop/ts_pzd | |||
| switchvoicing dZ; | |||
| endphoneme | |||
| phoneme k | |||
| vls vel stop | |||
| vowelin f1=0 f2=2300 200 400 f3=-100 80 | |||
| vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20 | |||
| lengthmod 2 | |||
| wave ustop/k_unasp | |||
| before _ ustop/k_ | |||
| switchvoicing g | |||
| endphoneme | |||
| @@ -0,0 +1,185 @@ | |||
| phoneme @ | |||
| vowel starttype (@) endtype (@) | |||
| length 160 | |||
| formants vowel/@ | |||
| unstressed | |||
| endphoneme | |||
| phoneme i | |||
| vowel starttype (i) endtype (i) | |||
| length 160 | |||
| formants vowel/i | |||
| endphoneme | |||
| phoneme y | |||
| vowel starttype (i) endtype (i) | |||
| length 160 | |||
| formants vowel/yy_4 | |||
| endphoneme | |||
| phoneme e | |||
| vowel starttype (e) endtype (e) | |||
| length 180 | |||
| formants vowel/e_mid | |||
| endphoneme | |||
| phoneme a | |||
| vowel starttype (a) endtype (a) | |||
| length 200 | |||
| formants vowel/aa | |||
| endphoneme | |||
| phoneme o | |||
| vowel starttype (e) endtype (e) | |||
| length 180 | |||
| formants vowel/o | |||
| endphoneme | |||
| phoneme u | |||
| vowel starttype (u) endtype (u) | |||
| length 180 | |||
| formants vowel/u_bck | |||
| endphoneme | |||
| phoneme W | |||
| vowel starttype (@) endtype (@) | |||
| length 180 | |||
| formants vowel/oe | |||
| endphoneme | |||
| phoneme aI | |||
| vowel starttype (a) endtype (i) | |||
| length 240 | |||
| formants vdiph/ai | |||
| endphoneme | |||
| phoneme eI | |||
| vowel starttype (e) endtype (i) | |||
| length 240 | |||
| formants vdiph/eei | |||
| endphoneme | |||
| phoneme i@ | |||
| vowel starttype (i) endtype (@) | |||
| length 240 | |||
| formants vdiph2/i@ | |||
| endphoneme | |||
| phoneme p# // more aspiration | |||
| vls blb stop | |||
| vowelin f1=0 f2=1000 -50 -100 f3=-200 80 | |||
| vowelout f1=0 f2=1000 -500 -350 f3=-300 80 rms=30 | |||
| lengthmod 2 | |||
| wave ustop/p_asp | |||
| before _ ustop/p_ | |||
| before r ustop/pr | |||
| before l ustop/pl | |||
| switchvoicing b | |||
| endphoneme | |||
| phoneme t# | |||
| import_phoneme t base | |||
| endphoneme | |||
| phoneme ts# | |||
| vls alv afr sibilant | |||
| vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||
| vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||
| lengthmod 2 | |||
| wave ustop/ts | |||
| before _ ustop/ts_ | |||
| endphoneme | |||
| phoneme k# | |||
| import_phoneme k base | |||
| endphoneme | |||
| phoneme dz | |||
| vcd alv afr sibilant | |||
| vowelin f1=1 f2=1700 -300 300 f3=-100 80 len=50 | |||
| vowelout f1=2 f2=1700 -300 300 f3=-100 80 | |||
| formants d/xdz+ustop/ts%140 | |||
| before _ voc/z_+ustop/ts_%70 | |||
| after _ NULL | |||
| after @ d/xd | |||
| lengthmod 5 | |||
| switchvoicing ts | |||
| endphoneme | |||
| phoneme p | |||
| vls blb stop | |||
| vowelin f1=1 f2=1000 -50 -100 f3=-200 80 | |||
| vowelout f1=1 f2=1000 -500 -350 f3=-300 80 rms=30 | |||
| lengthmod 2 | |||
| wave ustop/p_unasp | |||
| before _ ustop/p_unasp_%80 | |||
| before r ustop/pr | |||
| before l ustop/pl | |||
| switchvoicing b | |||
| endphoneme | |||
| phoneme t | |||
| vls dnt stop | |||
| vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=16 | |||
| vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20 | |||
| lengthmod 2 | |||
| wave ustop/t_hi%60 | |||
| before _ ustop/t_dnt%35 | |||
| switchvoicing d | |||
| endphoneme | |||
| phoneme ts | |||
| vls alv afr sibilant | |||
| vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||
| vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||
| lengthmod 2 | |||
| wave ustop/ts2 | |||
| endphoneme | |||
| phoneme c | |||
| vls pal afr sibilant | |||
| vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70 | |||
| vowelout f1=0 f2=2700 400 600 f3=300 80 colr=1 | |||
| lengthmod 2 | |||
| wave ustop/ts_pzd2%90 | |||
| before _ ustop/ts_pzd_ | |||
| switchvoicing J | |||
| endphoneme | |||
| phoneme k | |||
| vls vel stop | |||
| vowelin f1=0 f2=2300 200 300 f3=-150 80 | |||
| vowelout f1=0 f2=2300 300 400 f3=-150 80 rms=20 | |||
| lengthmod 2 | |||
| wave ustop/k_unasp%60 // weaker | |||
| before _ ustop/k_unasp%50 | |||
| switchvoicing g | |||
| endphoneme | |||
| phoneme Q | |||
| import_phoneme Q" base | |||
| endphoneme | |||
| phoneme Q2 | |||
| liquid starttype (r) endtype (r) | |||
| vowelin f1=0 f2=1600 -300 300 f3=-200 80 | |||
| vowelout f1=2 f2=1600 -300 300 f3=-200 80 brk | |||
| length 100 | |||
| lengthmod 7 | |||
| // beforenotvowel r/2 | |||
| formants vwl_fr/@R3+r3/rx%30 | |||
| after @ vwl_fr/@R5+r3/rx%40 | |||
| after (u) vwl_fr/@R5+r3/rx%30 | |||
| after (e) vwl_fr/@R4+r3/rx%20 | |||
| endphoneme | |||
| @@ -170,13 +170,14 @@ phoneme t // dental variant of /t/ | |||
| vowelin f1=0 f2=1600 -300 300 f3=-100 80 | |||
| vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20 | |||
| lengthmod 2 | |||
| wave ustop/t_dnt%50 | |||
| before _ ustop/t_dnt%35 | |||
| // wave ustop/t_dnt%50 | |||
| // before _ ustop/t_dnt%35 | |||
| wave ustop/t_dnt2%60 | |||
| before _ ustop/t_dnt%30 | |||
| switchvoicing d | |||
| endphoneme | |||
| phoneme d // dental variant of /d/ | |||
| vcd dnt stop | |||
| vowelin f1=2 f2=1500 -300 300 f3=-150 80 | |||
| @@ -52,7 +52,7 @@ endphoneme | |||
| phoneme a | |||
| vowel starttype (a) endtype (a) | |||
| length 170 | |||
| length 175 | |||
| formants vowel/& | |||
| reduceto a2 0 | |||
| endphoneme | |||
| @@ -379,7 +379,6 @@ phoneme th // dental variant of /t/ | |||
| lengthmod 2 | |||
| wave ustop/t_dnt%50 | |||
| before _ ustop/t_dnt%35 | |||
| // wave ustop/t_hi%50+h/h@ | |||
| switchvoicing d | |||
| endphoneme | |||
| @@ -151,10 +151,10 @@ endphoneme | |||
| phoneme dz | |||
| vcd alv afr sibilant | |||
| vowelin f1=1 f2=1700 -300 300 f3=-100 80 | |||
| vowelin f1=1 f2=1700 -300 300 f3=-100 80 len=50 | |||
| vowelout f1=2 f2=1700 -300 300 f3=-100 80 | |||
| formants d/xd+ustop/ts | |||
| before _ d/xd+ustop/ts_ | |||
| formants d/xdz+ustop/ts%140 | |||
| before _ voc/z_+ustop/ts_%70 | |||
| after _ NULL | |||
| after @ d/xd | |||
| lengthmod 5 | |||
| @@ -163,7 +163,6 @@ endphoneme | |||
| phoneme w | |||
| liquid | |||
| length 100 | |||
| @@ -270,17 +270,6 @@ endphoneme | |||
| phoneme t[ // dental variant of /t/ | |||
| vls dnt stop | |||
| vowelin f1=1 f2=1600 -300 300 f3=-100 80 | |||
| vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20 | |||
| lengthmod 2 | |||
| wave ustop/t_dnt2%60 | |||
| before _ ustop/t_dnt%30 | |||
| switchvoicing d | |||
| endphoneme | |||
| phoneme kh | |||
| vls vel frc | |||
| vowelin f1=0 f2=2300 200 400 f3=200 80 | |||
| @@ -904,8 +904,8 @@ endphoneme | |||
| phoneme Q" // voiced velar fricative | |||
| vcd uvl frc | |||
| formants voc/Q_ulv+ufric/xx3%80 | |||
| before _ voc/Q_ulv+ufric/xx3%60 | |||
| formants voc/Q_ulv+ufric/xx%80 | |||
| before _ voc/Q_ulv+ufric/xx%60 | |||
| lengthmod 6 | |||
| endphoneme | |||
| @@ -948,17 +948,17 @@ endphoneme | |||
| phoneme t[ // dental variant of /t/ | |||
| vls dnt stop | |||
| vowelin f1=0 f2=1600 -300 300 f3=-100 80 | |||
| vowelout f1=0 f2=1600 -300 250 f3=-100 80 rms=20 | |||
| vowelin f1=1 f2=1500 -250 250 f3=-100 80 amp=16 | |||
| vowelout f1=0 f2=1500 -300 250 f3=-100 80 rms=20 | |||
| lengthmod 2 | |||
| wave ustop/t_dnt%50 | |||
| before _ ustop/t_dnt%35 | |||
| before r ustop/tr | |||
| wave ustop/t_hi%60 | |||
| before _ ustop/t_dnt%35 | |||
| switchvoicing d[ | |||
| endphoneme | |||
| phoneme tS | |||
| vls pla afr sibilant | |||
| vowelin f1=0 f2=2300 200 400 f3=-100 80 | |||
| @@ -992,12 +992,13 @@ endphoneme | |||
| phoneme c | |||
| vls pal stop | |||
| vowelin f1=0 f2=2700 200 400 f3=300 80 rate len=80 | |||
| vowelout f1=0 f2=2700 300 500 f3=300 80 | |||
| vls pal stop palatal | |||
| vowelin f1=0 f2=2700 400 600 f3=300 80 rate len=70 | |||
| vowelout f1=1 f2=2700 400 600 f3=200 70 len=50 colr=1 | |||
| lengthmod 2 | |||
| wave ustop/c%130 | |||
| before _ ustop/ki%80 | |||
| before _ ustop/t_pzd%30 | |||
| switchvoicing J | |||
| endphoneme | |||
| @@ -1153,11 +1154,19 @@ endphoneme | |||
| phoneme X | |||
| vls uvl frc | |||
| lengthmod 3 | |||
| wave ufric/xx3 | |||
| before _ ufric/xx3%70 | |||
| wave ufric/xx | |||
| before _ ufric/xx%70 | |||
| endphoneme | |||
| //phoneme H | |||
| // vls phr frc | |||
| // lengthmod 3 | |||
| // wave h/h_phr%90 | |||
| // before _ h/h_phr%60 | |||
| //endphoneme | |||
| phoneme h | |||
| vls glt apr | |||
| length 100 | |||
| @@ -1332,37 +1341,3 @@ phonemetable hy base | |||
| include ph_armenian | |||
| phonemetable rw base2 | |||
| include ph_kinyarwanda | |||
| phonemetable ko hi | |||
| include ph_korean | |||
| phonemetable da is | |||
| include ph_danish | |||
| phonemetable ml hi | |||
| include ph_malayalam | |||
| phonemetable kn hi | |||
| include ph_kannada | |||
| phonemetable bn hi | |||
| include ph_bengali | |||
| phonemetable ne hi | |||
| include ph_nepali | |||
| phonemetable om base | |||
| include ph_oromo | |||
| phonemetable en_klatt en | |||
| include ph_english_klatt | |||
| phonemetable ga base | |||
| include ph_irish | |||
| phonemetable mr hi | |||
| include ph_mathari | |||
| @@ -2541,7 +2541,15 @@ int TranslateRules(Translator *tr, char *p_start, char *phonemes, int ph_size, c | |||
| return(0); | |||
| } | |||
| } | |||
| #ifdef deleted | |||
| // can't switch to a tone language, because the tone-phoneme numbers are not valid for the original language | |||
| if((letter >= 0x4e00) && (letter < 0xa000) && (tr->langopts.ideographs != 1)) | |||
| { | |||
| // Chinese ideogram | |||
| sprintf(phonemes,"%czh",phonSWITCH); | |||
| return(0); | |||
| } | |||
| #endif | |||
| // no match, try removing the accent and re-translating the word | |||
| if((letter >= 0xc0) && (letter <= 0x241) && ((ix = remove_accent[letter-0xc0]) != 0)) | |||
| { | |||
| @@ -517,6 +517,9 @@ void LookupLetter(Translator *tr, unsigned int letter, int next_byte, char *ph_b | |||
| return; // the character is specified as _* so ignore it when speaking normal text | |||
| // check whether this character is specified for English | |||
| if(tr->translator_name == L('e','n')) | |||
| return; // we are already using English | |||
| SetTranslator2("en"); | |||
| if(Lookup(translator2, &single_letter[2], ph_buf3) != 0) | |||
| { | |||