git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@271 d46cf337-b52f-0410-862d-fd96e6ae7743master
| @@ -66,7 +66,7 @@ R3 s S t T tS v w | |||
| x z Z | |||
| Dictionary hu_dict 2011-08-11 | |||
| Dictionary hu_dict 2011-08-19 | |||
| a A a: E e: i i: o | |||
| o: u u: Y y y: Y: | |||
| @@ -101,7 +101,7 @@ p Q r R s s; t T | |||
| ts v x z | |||
| Dictionary en_dict 2011-08-11 | |||
| Dictionary en_dict 2011-08-17 | |||
| 0 3 3: @ @- @2 @5 @L | |||
| a a# A: A@ aa aI aI@ aU | |||
| @@ -151,7 +151,7 @@ l m n N p r s S | |||
| s2 t v w Z | |||
| Dictionary fr_dict 2011-05-21 | |||
| Dictionary fr_dict 2011-08-14 | |||
| @ @- a A~ e E E: E~ | |||
| i I o O O~ u u: w | |||
| @@ -201,17 +201,17 @@ q r r. s S s. t T | |||
| t. th th. v w x z | |||
| Dictionary ta_dict 2011-08-11 | |||
| Dictionary ta_dict 2011-08-21 | |||
| a a: aI aU e E e: i | |||
| I i: o o: u U u2 u: | |||
| U: V V# | |||
| #X1 #X2 : ; b C d d. | |||
| dZ f g h H j k l | |||
| l. m n N n. n^ p Q | |||
| r R s S s. t T t. | |||
| th tS v w z z. | |||
| # #X1 #X2 : ; b C d | |||
| d. dZ f g h H j k | |||
| l l. m n N n. n^ p | |||
| Q r R s S s. t T | |||
| t. th tS v w z z. | |||
| Dictionary hy_dict 2008-12-22 | |||
| @@ -524,14 +524,14 @@ l m n N p r s t | |||
| tS v w z | |||
| Dictionary am_dict 2010-10-02 | |||
| Dictionary am_dict 2011-08-23 | |||
| @ a e i o u y | |||
| ? b d dZ f g h j | |||
| k l m n N n^ p R | |||
| s S t tS ts v w x | |||
| z Z | |||
| : ? b d dZ f g h | |||
| j k k` l m n N n^ | |||
| p p` r R s S t t` | |||
| tS tS` v w x z Z | |||
| Dictionary ml_dict 2011-04-25 | |||
| @@ -1058,6 +1058,7 @@ dugout dVgaUt | |||
| dungaree dVNga#r'i: | |||
| duvet du:veI | |||
| d'ye dj@ | |||
| dynamo $1 | |||
| ebook i:bUk | |||
| eweek i:wi:k | |||
| @@ -1189,6 +1190,7 @@ flexible flEksIb@L | |||
| flier flaI3 | |||
| flourish flVrI2S | |||
| ?3 flourish fl3:I2S | |||
| flyby flaIbaI | |||
| focus foUk@s // ed,ing | |||
| foothold fUthoUld | |||
| forage f0rI2dZ | |||
| @@ -1438,6 +1440,7 @@ labor leIb3 | |||
| labored leIb@d | |||
| laborer leIb@r3 | |||
| lager lA:g3 | |||
| laity leI@ti | |||
| landowner l'and,oUn3 | |||
| las ,las | |||
| ?3 las ,lA:s | |||
| @@ -1530,7 +1533,6 @@ margarine mA@dZ@ri:n | |||
| marijuana marI2w'A:n@ | |||
| marshall mA@S@L | |||
| martinet $3 | |||
| massacre mas@k3 | |||
| massage masA:Z | |||
| mausoleum mO:s@li:@m | |||
| mayhem meIhEm | |||
| @@ -1937,6 +1939,7 @@ record rEkO@d $onlys | |||
| record $verb | |||
| redcross $2 | |||
| redeye r'Ed,aI | |||
| redial ri:daI@l | |||
| redo ri:du: | |||
| redone ri:d'Vn | |||
| reference rEfr@ns | |||
| @@ -87,7 +87,7 @@ | |||
| w) a (d 0 | |||
| ow) a (d @ | |||
| ae i: | |||
| aea i@ | |||
| aea 'i@ | |||
| @) aed (_S2 d | |||
| ae (l eI | |||
| h) ae (m i: | |||
| @@ -308,6 +308,7 @@ | |||
| acou (st a#ku: | |||
| ac (quie ,a | |||
| _) acre eIk@ | |||
| mass) acre @k3 | |||
| _) ac (ri ak | |||
| ac (ro ak | |||
| m) acro (@ akr@ | |||
| @@ -458,6 +459,7 @@ | |||
| ai (_ aI | |||
| aic (_ 'eIIk | |||
| aic (al 'eIIk | |||
| aie eI@ | |||
| ai (i aI | |||
| @) ai (Ca_ 'eI | |||
| aig (n 'eI | |||
| @@ -877,6 +879,7 @@ | |||
| aw) ar (d O@ | |||
| eot) ar (d_ A@ | |||
| &z) ar (d_ 3 | |||
| ar (dry 3 | |||
| h) ar (ass @r | |||
| &m) aran @ran | |||
| sep) ar (at 3r | |||
| @@ -3236,6 +3239,7 @@ | |||
| ir (at %aIr | |||
| ir (ate =i@r | |||
| ire aI@ | |||
| ir (ee aI@ | |||
| ?8 ire aIa# | |||
| s) ir (en aI@ | |||
| c) ire (n aIr@ | |||
| @@ -3461,6 +3465,7 @@ | |||
| Al) l (_ | |||
| &) lim (ent lIm | |||
| &B) ling (_ lIN | |||
| &B) lings (_ lINz | |||
| ng) ling (_ @-lIN | |||
| &t) ling (_ _lIN | |||
| &l) ling (_S4vd IN | |||
| @@ -3897,7 +3902,6 @@ | |||
| @@) ol (ar 'oUl | |||
| h) ol (ar 0l | |||
| m) ole (st @lE | |||
| b) ol (t oUl | |||
| c) ol (our Vl | |||
| @@) ol (us 'oUl | |||
| contr) ol oUl | |||
| @@ -3930,7 +3934,7 @@ | |||
| olm (_ oUm | |||
| olo (gi '0l@ | |||
| olo (gic @l'0 | |||
| v) olt oUlt | |||
| olt oUlt | |||
| w) olv Ulv | |||
| N_p) oly ,0lI | |||
| @@ -4335,6 +4339,7 @@ | |||
| y) ou (t_ aU | |||
| ou (v u: | |||
| oux (_ u: | |||
| ou (z u: | |||
| .group ov | |||
| @) ov (al u:v | |||
| @@ -4658,12 +4663,10 @@ | |||
| &ant) ry (_S2 r%I | |||
| .group re | |||
| // _) re (@P2 %ri: | |||
| _) re (C@ rI2 | |||
| // _) re (A rI2 | |||
| &Ct) red (_ @d | |||
| &B) red (_ r@d | |||
| noeuv) re @ | |||
| uv) re @ | |||
| rer (_ r@ | |||
| re (_ 3 | |||
| A) re (_ r@ | |||
| @@ -5299,7 +5302,7 @@ | |||
| p) un (ish Vn | |||
| r) un (i u:n | |||
| un (A Vn | |||
| un (er ju:n | |||
| C) un (er ju:n | |||
| _) un (reC@P2 ,Vn | |||
| un (regi %Vn | |||
| @@ -5655,6 +5658,7 @@ | |||
| Ette (_ 'Et | |||
| E (tic_ E | |||
| Eus (_ I2@s | |||
| Ew (_ u: | |||
| ob) Ey (_ eI | |||
| @@ -1,7 +1,7 @@ | |||
| // French translation rules for Espeak | |||
| // *************************************************************************** | |||
| // * Copyright (C) 2005 to 2011 by Jonathan Duddington * | |||
| // * Copyright (C) 2005 to 2010 by Jonathan Duddington * | |||
| // * email: [email protected] * | |||
| // * * | |||
| // * This program is free software; you can redistribute it and/or modify * | |||
| @@ -27,7 +27,7 @@ | |||
| // http://www.fluxnic.net/cicero | |||
| // | |||
| // Rules are now maintained by Michel Such <[email protected]> | |||
| // Last update: 2011-05-20 Michel Such <[email protected]> | |||
| // Last update: 2011-08-13 Michel Such <[email protected]> | |||
| // | |||
| // Letter classes: | |||
| @@ -63,7 +63,7 @@ | |||
| // When these diphtonges are after a consonant folllowing e, e is not mute | |||
| .L10 ia ie io ua ue ui uo | |||
| .L11 b p | |||
| .L12 é è aï al ib ie l om on ré | |||
| .L12 é è aï al ib ie iq l om on ym ré | |||
| // Words ending "son" pust sound english if preceded by L13 | |||
| .L13 d g k l p er hn | |||
| @@ -1486,6 +1486,7 @@ A) wn _^_en | |||
| _) yahoo (P5 ja'u | |||
| ym (L11 E~ // tympan | |||
| ym (_ E~ // thym | |||
| X) ys (_ is | |||
| yn (K E~ // laryngite | |||
| @@ -448,7 +448,7 @@ LST ElESte: $allcaps | |||
| BAR bAR2 $allcaps | |||
| //SS EsEs $allcaps | |||
| ALT Alt $allcaps | |||
| TAB tAb $allcaps | |||
| (a . m .) An^n^i||m'int $hasdot | |||
| ún u:JnEvEzEt: $hasdot | |||
| dr doktoR2 $hasdot | |||
| @@ -109,7 +109,17 @@ fegyen) c (csoport ts | |||
| cs (-sz tS|s //need spokening single ts and single s phoneme | |||
| ccs (-sz tS|s //need spokening single ts and single s phoneme | |||
| licen) c (sértés ts | |||
| _fil) c (csík ts | |||
| _pia) c (csarnok ts | |||
| _pol) c (csat ts | |||
| _mala) c (sivít ts | |||
| _kilen) c (csöv ts | |||
| _kilen) c (csomó ts | |||
| szanité) c (cs ts | |||
| pokró) c (cs ts | |||
| kul) cs (zörg tS | |||
| kartá) cs (zápo tS | |||
| ínyen) c (ség ts | |||
| .group ch | |||
| anar) ch (i h | |||
| @@ -287,6 +297,8 @@ standar) d (jegy d | |||
| harma) d (sor d | |||
| beszé) d (javít d | |||
| rekor) d (sugár d | |||
| máso) d (szaká d //For example másodszakács, másodszakáccsá words need spokening single d phoneme before s phoneme | |||
| _ná) d (söv d //for example nádsövénnyé word | |||
| .group dz | |||
| fogó) dz (kod ts | |||
| @@ -377,7 +389,9 @@ burkoló) dz z | |||
| ggb gb //special exception with always need executing | |||
| ggr gR2 //special exception with always need executing | |||
| ?1 _) goeth gY:tE | |||
| _me) ggy (en_ J: //Single meggyen word need spokening longer J: phoneme | |||
| me) g (gy g | |||
| ggy (L01 J | |||
| ggyb Jb //special exception with always need executing | |||
| ggyr JR2 //special exception with always need executing | |||
| @@ -426,6 +440,17 @@ arcüre) g (gyulladás g | |||
| szöve) g (gyűjt g | |||
| ta) g (gyűl g | |||
| gu) gg (ol g | |||
| orszá) g (gyarapod g | |||
| anya) g (gyár g | |||
| anya) g (gyűjt g | |||
| végi) g (gya g | |||
| me) ggy (mag J | |||
| me) ggy (íz J: | |||
| bádo) g (gy g | |||
| szö) g (gyár g | |||
| han) g (gyakor g | |||
| ele) ggy (é J: | |||
| _jé) g (gyár g | |||
| .group gy | |||
| gy J | |||
| @@ -535,6 +560,7 @@ harmince) gy (edik J: | |||
| _e) gy (öntet J: | |||
| tár) gy (sor J | |||
| .group h | |||
| h h | |||
| hertz hER2ts | |||
| @@ -566,6 +592,7 @@ harmince) gy (edik J: | |||
| _sz) í (vattak i | |||
| _sz) í (vattákk i | |||
| _sz) í (vató i | |||
| _v) í (zi i //for example vízipipa, vízimentők beginning words need spokening i, not i: phoneme | |||
| .group j | |||
| j j | |||
| @@ -617,6 +644,7 @@ harmince) gy (edik J: | |||
| _) közt kYst | |||
| k (-k k: //for example marok-körző word need cut one k letter and need spokening k: phoneme only | |||
| k-) k //silent with second k phoneme | |||
| _játé) kk (liens k: //exceptiof for kk (L01 rule | |||
| .group l | |||
| @@ -706,7 +734,6 @@ bagate) ll (iz l | |||
| bű) n (jel n | |||
| negyve) n (yard n | |||
| ötve) n (yard n | |||
| benzi) n (jegy n | |||
| elle) n (javaslat n | |||
| késő) n (jövő n | |||
| közbe) n (jár n | |||
| @@ -750,6 +777,9 @@ helybe) n (jár n | |||
| vagyo) n (nyilatkozat n //for example vagyonnyilatkozat word need spokening single n phoneme before n^ phoneme, not two n^n^ phoneme. | |||
| szí) n (jelzés n | |||
| kormá) ny (jelentés n^ | |||
| benzi) nj nj | |||
| mikrofo) n (nyílás n | |||
| szí) n (nyom n | |||
| .group o | |||
| o o | |||
| @@ -851,6 +881,7 @@ pedagógu) s (sztrájk S | |||
| _má) ssz (ó Ss | |||
| mennydörgé) ssz (erű Ss | |||
| robbaná) ss S: | |||
| hamva) ssz s: | |||
| robbaná) ssz (er Ss | |||
| danubiu) ss s: //a radio station name | |||
| danubiu) ssz s: //a radio station name | |||
| @@ -1032,7 +1063,9 @@ települé) ssz (er Ss //for example településszerkezet word need spok | |||
| eltu) ss (ol S | |||
| ellátá) ssz (er Ss | |||
| égé) ssz (ag Ss | |||
| csapá) ssz (erű Ss | |||
| menekülé) ssz (erű Ss | |||
| _ökrö) ssz (ekere Ss | |||
| .group sz | |||
| sz s | |||
| @@ -1067,6 +1100,12 @@ rongyo) szs (ák SZ | |||
| _ka) sztsze st|sE | |||
| szemete) szs (ák SZ | |||
| dro) sztsze (rző st|sE //drosztszerződés word need spokening st and single sE phoneme | |||
| _búzá) szs (ák SZ | |||
| _szene) szs (ák SZ | |||
| _szalmá) szs (ák SZ | |||
| va) szs (anér SZ | |||
| gaboná) szs (ák SZ | |||
| va) sz (ápor Sz | |||
| .group t | |||
| t t | |||
| @@ -1513,7 +1552,7 @@ _szára) zs (ág SS | |||
| találko) z (t s | |||
| eszkö) z (sor z | |||
| gő) z (síp z | |||
| matró) z (sapka z | |||
| matró) z (sapk z | |||
| nehé) z (súly z | |||
| tör) zsz (ászló Z|z | |||
| zsz z|s //general exception. Need difference first z and second sz phoneme. eg: rajzszög, rajzszeg, mézszín words. | |||
| @@ -1587,6 +1626,14 @@ magyará) z (kod s | |||
| pofo) z (kod s | |||
| ezkö) z (sáv z | |||
| eszkö) z (sáv z | |||
| _mé) z (sárg z | |||
| tű) z (sáv z | |||
| _tí) z (sor z | |||
| _szá) z (sor z | |||
| ré) z (sisak z | |||
| matró) z (zsák z | |||
| ré) z (sodrony z | |||
| há) z (sarkot z | |||
| .group | |||
| $ dolla:R2 | |||
| @@ -89,6 +89,8 @@ _[ id.V||sadUrVm // இட சதுரம் | |||
| _] vVlV||sadUrVm // வல சதுரம் | |||
| _{ id.V||gVn.Vm // இட கணம் | |||
| _} vVlV||gVn.Vm // வல கணம் | |||
| < kuRaIvU // குறைவு | |||
| > migUdi // மிகுதி | |||
| _" me:Rgo:l. // மேற்கோள் | |||
| _' ot.RaI||m'e:Rgo:l. // ொற்றை மேற்கோள் | |||
| __ ad.ig||ko:d.U // அடிக் கோடு | |||
| @@ -23,7 +23,7 @@ | |||
| // B means a combining vowel sign, or a virama | |||
| // K means a consonant or end-of-word | |||
| // phoneme [V#] means vowel [V], but NULL if the next phoneme is a vowel | |||
| // phoneme [V#] means vowel [V], but NULL if the next phoneme is a vowel or [#] | |||
| .replace | |||
| @@ -81,6 +81,8 @@ | |||
| // words after "booga" | |||
| .L13 வாழ்க்கை பூமி விருந்த மனிதன | |||
| .L14 நெருப்பு நெருப்புப் தீ தீப் | |||
| // consonants | |||
| .group க | |||
| @@ -161,6 +163,7 @@ | |||
| _) க (வன gV | |||
| _) க (வர்னர gV | |||
| _) க (வர்ன்மெண்ட gV | |||
| _) கவர்மெண்ட gVvVrmen.t.V# | |||
| _) க (வாஸ்கர gV | |||
| _) க (வுர gV | |||
| _) க (ாண்டாமிருக g | |||
| @@ -174,6 +177,7 @@ | |||
| _) க (ானம g | |||
| _) க (ானவித்தை g | |||
| _) க (ானா g | |||
| _) க (ாயத்திரி g | |||
| க (ாரன k | |||
| _) க (ார்டன g | |||
| _) க (ிடுகிடு g | |||
| @@ -366,6 +370,7 @@ _மன்மதக்) க (ுகை g | |||
| _) கோப (ிகா+ go:p | |||
| _) க (ோபிகை g | |||
| _) க (ோபிசெட் g | |||
| _) க (ோபிச்செட்டி g | |||
| _) கோப (ித்து ko:b | |||
| _) க (ோபிநா g | |||
| _) க (ோபிய g | |||
| @@ -392,11 +397,10 @@ _மன்மதக்) க (ுகை g | |||
| _) க (ோவா g | |||
| _) க (ோவிந்த g | |||
| _) க (ோஷ g | |||
| _) க (ௌ g | |||
| _) கௌசிக kaUsikV# | |||
| _) கௌட (ில்ய kaUt. | |||
| _) க (ௌட்டில்ய k | |||
| _) க (ௌவ k | |||
| _) கௌத gaUtV# | |||
| _) க (ௌரவ g | |||
| _) க (ௌரி g | |||
| _) க் (ரவுண்ட g | |||
| _) க் (ரிகோரிய g | |||
| _) க்ரிஸ்டோப (ர krist.o:fV | |||
| @@ -440,6 +444,7 @@ _தலைக்) க (ன gV | |||
| சுதா) க (ர்_ kV | |||
| விஸ்வ) க (ர்மா kV | |||
| _விண்) க (ற் kV | |||
| _லோ) க (ல kV | |||
| _மெடி) க (ல kV | |||
| _ப்ராக்டி) க (ல kV | |||
| சகல) க (லா kV | |||
| @@ -486,6 +491,7 @@ _ஹன்L04ி) க (ா k | |||
| _தென்) க (ாசி k | |||
| _நேர்) க (ாணல k | |||
| _கண்) க (ாணா k | |||
| _ஏ) க (ாதசி k | |||
| _ராம) க (ாதை k | |||
| இராம) க (ாதை k | |||
| விவே) க (ானந்த k | |||
| @@ -560,9 +566,11 @@ _டா) குமெண்ட kUmen.tV# | |||
| குண்டல) க (ேசி k | |||
| ம) க (ேசுவர H // need to restrict to _ம) and _வீரம) ?? | |||
| சீர்) க (ேட k | |||
| _லொ) கேட ke:t.V# | |||
| ம) க (ேந்திர H | |||
| _ரா) க (ேஷ k | |||
| _மு) க (ேஷ k | |||
| _லொ) க (ேஷன k | |||
| ம) க (ேஷ்வ H | |||
| ம) க (ேஸ்வர H | |||
| அங்) க (ொ g | |||
| @@ -619,6 +627,7 @@ _தேவா) க்க (ினை gg | |||
| இ) க்கி (ராம gg | |||
| L03) க்க (ுகை gg | |||
| _மு) க்க (ுண gg | |||
| L03) க்க (ுண gg | |||
| _போர்) க்க (ுண gg | |||
| அணு) க்க (ுண்ட gg | |||
| _வெடி) க்க (ுண்ட gg | |||
| @@ -630,12 +639,9 @@ _துப்பாக்கி) க்க (ுண்ட gg | |||
| _பி) க்ச (ர ktSV | |||
| _மெ) க்சிக (ோ ksik | |||
| க்ட kt.V# // English words | |||
| எல) க்டி (ரானிக் kt. | |||
| _எல) க்டிரானிக் (ஸ kt.ira:nik | |||
| எ) க்ட (ே gd. | |||
| _ஹெ) க்ட (ே gd. | |||
| அ) க (்டோபர k | |||
| வி) க்ட (ோரியா kt. // victoria | |||
| க்ட் kt. // English words | |||
| _எலெ) க்ட்ரிக (ல kt.rikV | |||
| _ல) க் (னோ k | |||
| @@ -831,7 +837,9 @@ _தணிகா) ச (ல tSV | |||
| _) செச (னியா tSetSV | |||
| _) செச (ன்யா tSetSV | |||
| _) செச் (னியா tSetS | |||
| _கோபி) ச (ெட்டி tS | |||
| _) ச (ெட்டிநாட tS | |||
| _) செட்டிப (ாளைய tSet.t.ip | |||
| _) ச (ெட்டிப்பாளைய tS | |||
| _) ச (ெட்டியார tS | |||
| ச (ெண்பக s. | |||
| @@ -1037,6 +1045,7 @@ _நாவல்) ட (ி t. | |||
| _) டி (ரைலர t. | |||
| _) டி (ரைவ d. | |||
| கண்) டி (ரோல t. | |||
| _கௌ) ட (ில்ய t. | |||
| _நெக) ட (ிவ t. | |||
| _) ட (ிவிக t. | |||
| _) டிவிங்க (ிள t.wiNk | |||
| @@ -1093,6 +1102,8 @@ _லான்_) ட (ென்னிஸ t. | |||
| @மெண்) ட் t. // -ment | |||
| _பேண்) ட் t. | |||
| இண்டர்நெ) ட் t. | |||
| ல) ட்சு (மண ks. | |||
| ல) ட்சு (மி ks. | |||
| _ல) ட்ட d.d.V# | |||
| _ரெ) ட்ட (ியா d.d. | |||
| இ) ட்ட (ிலி d.d. | |||
| @@ -1276,6 +1287,7 @@ _நடுரோ) ட் (ல t. | |||
| _) த (ருமச் dV | |||
| _) த (ருமத் dV | |||
| _) த (ருமன dV | |||
| _) த (ருமபுர dV | |||
| _) தருமப (ுரி dVrUmVp | |||
| _) த (ருமப் dV | |||
| _) த (ருமம dV | |||
| @@ -1376,6 +1388,7 @@ _நடுரோ) ட் (ல t. | |||
| _) திரிப (ாதி trip | |||
| _) திரிப (ோலி trip | |||
| _) தி (ரிலோக t | |||
| _) தி (ரில் t | |||
| _) தி (ரிவேதி t | |||
| _) திரு (திரா dri | |||
| _) திரு (ஷ்டி dri | |||
| @@ -1614,6 +1627,7 @@ _சிறை) த்த (ண்டனை ddV | |||
| L03) த்த (ேவன dd | |||
| L03) த்த (ேவர dd | |||
| _வில்_வி) த்த (ை dd | |||
| _வில்வி) த்த (ை dd | |||
| _வி) த்த (ைகள dd | |||
| _வி) த்த (ைக்காக dd | |||
| _வி) த்த (ைக்கு dd | |||
| @@ -1676,6 +1690,7 @@ _காமசூ) த் (ர t | |||
| //sort | |||
| பி_._) ப(ி_._சி b // b.b.c | |||
| _) ப (L06ுகுணா bV | |||
| _) ப (L07லர b | |||
| @@ -1725,9 +1740,12 @@ _காமசூ) த் (ர t | |||
| _சொந்த_) ப (ந்த bV | |||
| _) ப (ந்த_பாச bV | |||
| _) ப (ந்தங்கள bV | |||
| _L14_) ப (ந்தங்கள pV | |||
| _) ப (ந்தத் bV | |||
| _L14_) ப (ந்தத் pV | |||
| _) ப (ந்தப் bV | |||
| _) ப (ந்தம bV | |||
| _L14_) ப (ந்தம pV | |||
| _) ப (ந்தாவ bV | |||
| _) ப (ந்துக்கள bV | |||
| _) பந்த (ுலு bVnt | |||
| @@ -1740,6 +1758,7 @@ _டீயும்_) ப (ன்னும்_ bV | |||
| _) ப (ன்னும்_டீயும் bV | |||
| _) ப (ன்ருட்டி bV | |||
| _) ப (பூன bV | |||
| _) ப (ப்ளிமாஸ bV | |||
| _) ப (ம்பர bV | |||
| _) ப (ம்பாய bV | |||
| _) ப (யங் bV | |||
| @@ -1822,6 +1841,7 @@ _டீயும்_) ப (ன்னும்_ bV | |||
| _) ப (வுத்தத்தில bV | |||
| _) ப (வுலர bV | |||
| _) ப (வ்ய bV | |||
| _) ப (ஷீர bV | |||
| _) ப (ஸ bV | |||
| _) ப (ஹதூர bV | |||
| _) ப (ஹிரங்க bV | |||
| @@ -1839,8 +1859,7 @@ _டீயும்_) ப (ன்னும்_ bV | |||
| _) பாக்ட (ீரியா ba:kt. | |||
| _) பாக்த (ாத ba:gd | |||
| _) ப (ாக்ய b | |||
| _) ப (ாக்ஸர b | |||
| _) ப (ாக்ஸிங் b | |||
| _) ப (ாக்ஸ b | |||
| _) பாங்க (ாக் ba:Nk | |||
| _) ப (ாங்கில b | |||
| _) ப (ாங்க் b | |||
| @@ -1859,6 +1878,7 @@ _டீயும்_) ப (ன்னும்_ bV | |||
| _) ப (ாணி b | |||
| _) ப (ாதிக்க b | |||
| _) ப (ாதிக்கண் p | |||
| _) ப (ாதிக்கால p | |||
| _) ப (ாதிக்கு_ p | |||
| _) ப (ாதிக்கும்_குறை p | |||
| _) ப (ாதிக்கும்_மேற் p | |||
| @@ -1903,7 +1923,8 @@ _விளையாடு_) ப (ாம்பே p | |||
| _) ப (ார்கவ b | |||
| _) ப (ார்டர b | |||
| _) பார்ப (டா ba:rbV | |||
| _) ப (ார்ம f | |||
| _) ப (ார்மL04ி f | |||
| _) ப (ார்முல f | |||
| _) ப (ாலக b | |||
| _) ப (ாலக் p | |||
| _) ப (ாலக்காட p | |||
| @@ -2030,6 +2051,7 @@ _ராகத்தின்_) ப (ாவ b | |||
| _) பி (ரமிப்ப b | |||
| _) பி (ரமுகர p | |||
| _) பி (ரமை b | |||
| _) பி (ரமோஷன p | |||
| _) ப (ிரம்ம b | |||
| _) பி (ரம்ம b | |||
| _) பி (ரம்மன b | |||
| @@ -2096,6 +2118,7 @@ _ராகத்தின்_) ப (ாவ b | |||
| _) ப (ிரித்தானி b | |||
| _) பி (ரித்தானி b | |||
| _) பிரின்சிப (ால prinsip | |||
| _) பி (ரிமிய p | |||
| _) பிரியங்க (ா prijVNk | |||
| _) பி (ரியதர p | |||
| _) பி (ரியன p | |||
| @@ -2124,6 +2147,7 @@ _ராகத்தின்_) ப (ாவ b | |||
| _) பி (ரேக்க b | |||
| _) பி (ரேசில b | |||
| _) பி (ரைல b | |||
| _) பிரைவேட praIve:t.V# | |||
| _) பி (ரோகிதர p | |||
| _) பி (ரௌச b | |||
| _) பி (ரௌன b | |||
| @@ -2287,6 +2311,7 @@ _பெனசீர்_) ப (ுட்டோ b | |||
| _) ப (ேஷா b | |||
| _) ப (ைக்குகள b | |||
| _) ப (ைசன b | |||
| _) ப (ைண்ட b | |||
| _) ப (ைபிள b | |||
| _) ப (ைரவ b | |||
| _) ப (ொம்மன b | |||
| @@ -2388,6 +2413,7 @@ _சந்திர_) ப (ோஸ b | |||
| _பச்சாதா) ப (+ bV# | |||
| _விரகதா) ப (+ bV# | |||
| மனஸ்தா) ப (+ bV# | |||
| _தா) ப (_ bV | |||
| அல்) ப (_ pV# | |||
| நன்) ப (கல pV | |||
| பின்) ப (கல pV | |||
| @@ -2404,11 +2430,13 @@ _விரகதா) ப (+ bV# | |||
| _பயண்) ப (ட bV | |||
| ப (டி pV | |||
| மறு) ப (டி bV | |||
| _சாகு) ப (டி bV | |||
| @) ப (ட்ச+ pV | |||
| ஆரிய) ப (ட்டா bV | |||
| ஸ்தா) ப (ண bV | |||
| அடி) ப (ணி pV | |||
| அஸ்) ப (ண்ட bV | |||
| _தின்) ப (ண்ட pV | |||
| _ஹஸ்) ப (ண்ட bV | |||
| _சிவ) ப (த pV | |||
| _கல்) ப (தரு pV | |||
| @@ -2469,6 +2497,7 @@ _சொந்த) ப (ந்த bV | |||
| _பம்) ப (ர்_ pV | |||
| கரம்) ப (ற் pV | |||
| ப (ற்றி_ pV | |||
| _தேக) ப (ல bV | |||
| _பக்க) ப (ல bV | |||
| ஆத்ம) ப (ல bV | |||
| _பக்கப்) ப (ல bV | |||
| @@ -2576,6 +2605,7 @@ _கன்னா) ப (ின்னா p | |||
| @) ப (ின்னால்_ p | |||
| _) ப (ிப்ரவரி f | |||
| _லெஸ்) ப (ியன b | |||
| _வரப்) பி (ரL04ாத p | |||
| _ஞான) பிரக (ா prVk | |||
| _ஞானப்) பிரக (ா prVk | |||
| ஆ) பி (ரகாம b | |||
| @@ -2944,6 +2974,7 @@ _சந்தேக) ப்ப (ுத்தி bb | |||
| இ (ராத்த | |||
| இ (ராப்_ | |||
| இ (ராப்பிச்சை | |||
| இ (ராப்பொழு | |||
| இ (ராம | |||
| இ (ராமல்_ i | |||
| இ (ராயபுர | |||
| @@ -3012,6 +3043,10 @@ _சந்தேக) ப்ப (ுத்தி bb | |||
| ி i | |||
| .group ் | |||
| ் // virama | |||
| ் (_ # // virama (NULL phoneme) | |||
| .group 0xe0af // characters which start with UTF-8 bytes: [e0 af] | |||
| ீ i: | |||
| @@ -3038,8 +3073,6 @@ _சந்தேக) ப்ப (ுத்தி bb | |||
| வ) ௌி el.i | |||
| ் // virama | |||
| ௗ : // aU length mark | |||
| .group 0xe0a4 // devanagari | |||
| @@ -21,7 +21,7 @@ consonants 10 116 | |||
| fr 59 140 | |||
| fr-ca 11 140 | |||
| hi 57 148 | |||
| ta 22 151 | |||
| ta 23 152 | |||
| kn 17 148 | |||
| ml 21 151 | |||
| hu 25 122 | |||
| @@ -69,7 +69,7 @@ consonants 10 116 | |||
| ht 11 140 | |||
| az 10 127 | |||
| ak 8 109 | |||
| am 8 123 | |||
| am 14 112 | |||
| wo 18 118 | |||
| dv 14 148 | |||
| te 16 148 | |||
| @@ -394,7 +394,7 @@ l/l_ [l] base | |||
| [l/] fr | |||
| l/l_@ [l/3] base | |||
| [l/] fr | |||
| l/l@ [hÁú] base | |||
| l/l@ [h1ô] base | |||
| [l#] base | |||
| [l] fr | |||
| [l/2] fr | |||
| @@ -428,7 +428,7 @@ l/L2_oL [l/2] base | |||
| l/L2_uL [l/2] base | |||
| l/l_3 [l/] de | |||
| l/l_4 [ll] sq | |||
| l/la [hÁú] base | |||
| l/la [h1ô] base | |||
| [l#] base | |||
| [l] fr | |||
| [l/2] fr | |||
| @@ -436,7 +436,7 @@ l/la [h | |||
| [K] tn | |||
| l/l_a [l/3] base | |||
| [l/] fr | |||
| l/le [hÁú] base | |||
| l/le [h1ô] base | |||
| [l#] base | |||
| [l] fr | |||
| [l/2] fr | |||
| @@ -448,7 +448,7 @@ l/L_eL_af [&] af | |||
| [&:] af | |||
| l/l_front [L] sq | |||
| l/l_front_ [l/4] sq | |||
| l/li [hÁú] base | |||
| l/li [h1ô] base | |||
| [l#] base | |||
| [l] fr | |||
| [l/2] fr | |||
| @@ -462,7 +462,7 @@ ll/ll [L] bg | |||
| ll/_ll [L] bg | |||
| l/l_long [l] base | |||
| [l] fr | |||
| l/lo [hÁú] base | |||
| l/lo [h1ô] base | |||
| [l#] base | |||
| [l/2] fr | |||
| [K] nso | |||
| @@ -472,7 +472,7 @@ l/l_o [l/3] base | |||
| l^/l_rfx [l.] base | |||
| [l] ru | |||
| [l^] ru | |||
| l/lu [hÁú] base | |||
| l/lu [h1ô] base | |||
| [l#] base | |||
| [l] fr | |||
| [l/2] fr | |||
| @@ -804,6 +804,7 @@ ustop/k_asp [kh] consonants | |||
| [kh] zh | |||
| [kh] tn | |||
| ustop/k_asp2 [k#] ka | |||
| ustop/k_ejc [k`] am | |||
| ustop/ki [k] base | |||
| [k] base2 | |||
| [c] af | |||
| @@ -881,6 +882,7 @@ ustop/p_unasp [p] base | |||
| [p] zh | |||
| [p] sq | |||
| [p] da | |||
| [p`] am | |||
| ustop/p_unasp_ [p-] consonants | |||
| [p] base2 | |||
| [p] fr | |||
| @@ -901,6 +903,7 @@ ustop/t_ [t] base | |||
| [t] lv | |||
| [t] sk | |||
| [th] zh | |||
| [t`] am | |||
| ustop/t_dnt [t] base | |||
| [t[] base | |||
| [t] base2 | |||
| @@ -915,6 +918,7 @@ ustop/t_dnt2 [t] base2 | |||
| [d] kn | |||
| ustop/t_hi [t[] base | |||
| [t] et | |||
| [t`] am | |||
| ustop/t_pzd [c] base | |||
| [t^] et | |||
| [t;] pl | |||
| @@ -952,6 +956,7 @@ ustop/t_short_ [t] fr | |||
| ustop/tsh_pzd [tS;] zh | |||
| ustop/tsh_pzd_unasp [tS;] zh | |||
| ustop/tsh_sr [tS] sr | |||
| ustop/tsh_unasp [tS`] am | |||
| ustop/ts_pzd [tS;] base | |||
| [Jh] hi | |||
| [tS;] ru | |||
| @@ -1460,7 +1465,6 @@ vowel/a [a] base | |||
| [a] zh | |||
| [a] id | |||
| [a] sl | |||
| [a] am | |||
| vowel/a# [a] base2 | |||
| [a/] base2 | |||
| [a#] en-sc | |||
| @@ -1546,6 +1550,7 @@ vowel/a_5 [a:] ta | |||
| [a] tn | |||
| vowel/a_6 [a] ca | |||
| [a:] vi | |||
| [a] am | |||
| [a:] wo | |||
| vowel/a_7 [a] en | |||
| [a] fr | |||
| @@ -1674,6 +1679,7 @@ vowel/ee_2 [E] cy | |||
| [E] pa | |||
| vowel/ee#_2 [E-] sv | |||
| [E#] sq | |||
| [@] am | |||
| [e] tn | |||
| vowel/ee_3 [&] af | |||
| [&:] af | |||
| @@ -1778,7 +1784,6 @@ vowel/i [i] base | |||
| [i] prs | |||
| [i] nso | |||
| [i] ak | |||
| [i] am | |||
| [i:] wo | |||
| [i:] dv | |||
| [i:] te | |||
| @@ -1817,6 +1822,7 @@ vowel/i_6 [i] hi | |||
| [i] tr | |||
| [i] ku | |||
| [i] id | |||
| [i] am | |||
| [i] dv | |||
| [i] te | |||
| [i] si | |||
| @@ -1905,7 +1911,6 @@ vowel/@_low [@] en-rp | |||
| [@/] ne | |||
| [@] pa | |||
| [V] pa | |||
| [@] am | |||
| [@] si | |||
| vowel/@_low2 [@/] en-us | |||
| [@2] en-us | |||
| @@ -350,9 +350,12 @@ phoneme t | |||
| voicingswitch d | |||
| lengthmod 2 | |||
| IF prevPh(isVowel) OR prevPh(n) THEN | |||
| IF nextPh(isVowel) AND nextPh(isUnstressed) AND thisPh(notWordStart) AND nextPh(notWordStart) THEN | |||
| ChangePhoneme(t#) | |||
| IF prevPhW(isVowel) OR prevPhW(n) THEN | |||
| IF nextPhW(isVowel) AND nextPh(isUnstressed) THEN | |||
| IF next2Ph(n) AND next2Ph(notWordStart) THEN | |||
| ELSE | |||
| ChangePhoneme(t#) | |||
| ENDIF | |||
| ENDIF | |||
| ENDIF | |||
| @@ -29,13 +29,12 @@ endphoneme | |||
| phoneme V# // omit if the next phoneme is a vowel | |||
| vowel starttype #@ endtype #@ | |||
| length 130 | |||
| IF nextPhW(isVowel) THEN | |||
| IF nextPhW(isVowel) OR nextPhW(#) THEN | |||
| ChangePhoneme(NULL) | |||
| ENDIF | |||
| ChangePhoneme(V) | |||
| endphoneme | |||
| phoneme a: | |||
| vowel starttype #a endtype #a | |||
| length 300 | |||
| @@ -155,3 +154,8 @@ phoneme : // Lengthen previous vowel by "length" | |||
| length 50 | |||
| endphoneme | |||
| phoneme # // a NULL phoneme for 'virama' | |||
| virtual | |||
| ChangePhoneme(NULL) | |||
| endphoneme | |||
| @@ -1425,7 +1425,7 @@ endphoneme | |||
| phoneme q | |||
| vls uvl stop | |||
| lengthmod 2 | |||
| Vowelin f1=1 f2=1700 0 200 f3=-300 80 paus f4 rms=30 | |||
| Vowelin f1=1 f2=1700 0 200 f3=-300 80 gpaus f4 rms=30 | |||
| Vowelout f1=1 f2=1700 -100 200 f3=-300 80 f4 rms=35 | |||
| IF nextPh(isPause2) THEN | |||
| @@ -1860,7 +1860,7 @@ include ph_azerbaijani | |||
| phonemetable ak base | |||
| include ph_akan | |||
| phonemetable am base2 | |||
| phonemetable am base | |||
| include ph_amhari | |||
| phonemetable wo base | |||
| @@ -350,7 +350,7 @@ static keywtab_t keywords[] = { | |||
| {"glstop", tTRANSITION, 8}, | |||
| {"lenadd", tTRANSITION, 9}, | |||
| {"f4", tTRANSITION, 10}, | |||
| {"paus", tTRANSITION, 11}, | |||
| {"gpaus", tTRANSITION, 11}, | |||
| {"colr=", tTRANSITION, 12}, | |||
| {"amp=", tTRANSITION, 13}, // set rms of 1st frame as fraction of rms of 2nd frame (1/30ths) | |||
| @@ -35,7 +35,7 @@ | |||
| #include "translate.h" | |||
| #include "wave.h" | |||
| const char *version_string = "1.45.05 11.Aug.11"; | |||
| const char *version_string = "1.45.40 23.Aug.11"; | |||
| const int version_phdata = 0x014500; | |||
| int option_device_number = -1; | |||
| @@ -512,6 +512,7 @@ void LoadConfig(void) | |||
| } | |||
| } | |||
| } | |||
| fclose(f); | |||
| } // end of LoadConfig | |||
| @@ -762,7 +762,7 @@ if(voice->klattv[0]) | |||
| } | |||
| if(flags & 0x40) | |||
| DoPause(12,0); // add a short pause after the consonant | |||
| DoPause(20,0); // add a short pause after the consonant | |||
| if(flags & 16) | |||
| return(len); | |||
| @@ -379,6 +379,7 @@ Translator *SelectTranslator(const char *name) | |||
| tr->langopts.stress_flags = 0x0024; // don't use secondary stress | |||
| tr->langopts.length_mods0 = tr->langopts.length_mods; // don't lengthen vowels in the last syllable | |||
| tr->langopts.param[LOPT_UNPRONOUNCABLE] = 1; // disable check for unpronouncable words | |||
| tr->langopts.numbers = NUM_OMIT_1_HUNDRED; | |||
| } | |||
| break; | |||