Replace the "dangerous" tmpnam() with mkstemp(). Reduce echo when announcing punctuation. Treat echo amplitude=0 as no echo, even if an echo delay is set. list voices: add --voices=mbrola git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@158 d46cf337-b52f-0410-862d-fd96e6ae7743master
| @@ -57,7 +57,7 @@ _#9 t'ap | |||
| _#32 m'ezeRa // space | |||
| _?? simbol | |||
| _?A znak | |||
| _cap m'ajuskule | |||
| _cap velke: | |||
| // accent names | |||
| _lig l'igat,uRa | |||
| @@ -98,6 +98,23 @@ _} sl'oZena:||z'avR^i:t | |||
| _< menSi: | |||
| _> vjetSi: | |||
| _| sv'isla:||tS'a:Ra | |||
| _: dv'ojtetSka | |||
| % pRotsento | |||
| + plus | |||
| € eURo | |||
| @ zavina:tS | |||
| & ampr-sent | |||
| # gR^i:Zek | |||
| / lomeno | |||
| _\ beksleS | |||
| ° stupen^ | |||
| × kRa:t | |||
| ÷ Jeleno | |||
| § paRagRaf | |||
| ~ tilda | |||
| ^ zdR^i:Ska | |||
| © k'opiRajt | |||
| // Numbers | |||
| @@ -632,23 +632,7 @@ _flegma) ti ti | |||
| ü i | |||
| $ dola:R | |||
| : dv'ojtetSka | |||
| % pRotsento | |||
| + plus | |||
| € eURo | |||
| @ zavina:tS | |||
| & ampr-sent | |||
| # gR^i:Zek | |||
| / lomeno | |||
| \\ beksleS | |||
| ! vigR^itSn^i:k | |||
| ° stupen^ | |||
| × kRa:t | |||
| ÷ Jeleno | |||
| § paRagRaf | |||
| ~ tilda | |||
| ^ zdR^i:Ska | |||
| © k'opiRajt | |||
| . tetSka | |||
| . (. _: | |||
| @@ -214,7 +214,7 @@ Dictionary sk_dict | |||
| l- l: o o: oU r- r: u | |||
| u: | |||
| * : ; b d d; dZ f | |||
| * ; b c d d; dZ f | |||
| g h j k l l^ m n | |||
| N n^ p r R R^ R^/ s | |||
| S t t; tS ts v x z | |||
| @@ -254,7 +254,7 @@ s t t[ ts; v w z | |||
| Dictionary zhy_dict | |||
| a aa aai aan aau ai au e | |||
| a aa aai aang aau ai au e | |||
| ei eo eoi eu i iu o oe | |||
| oi ong ou u ui yu | |||
| @@ -265,13 +265,13 @@ tS v w z | |||
| Dictionary ta_dict | |||
| a a: e e: E: i i: o | |||
| o: U u u: V | |||
| a a: e E e: E: i I | |||
| i: o o: U u u: V | |||
| : b c C d d. dZ g | |||
| j k l l. m n N n. | |||
| n^ p r R s S s. t | |||
| t. tS v z | |||
| : b c C d d. dZ f | |||
| g h j k l l. m n | |||
| N n. n^ p r R s S | |||
| s. t t. tS v w z | |||
| Dictionary pt_dict | |||
| @@ -310,7 +310,7 @@ y y# Yy | |||
| D f g h j J k l | |||
| l# m m# n N n# N# n^ | |||
| n^# p Q r R r# R2 s | |||
| S t T tl# v x z | |||
| S s2 t T tl# v x z | |||
| Dictionary la_dict | |||
| @@ -346,7 +346,7 @@ u uai y | |||
| : f j k kh l m n | |||
| N p ph r R s s. S; | |||
| t th ts ts. ts. tS; tS; tsh | |||
| t th ts ts. ts.h tS; tS;h tsh | |||
| v w x z z. | |||
| @@ -360,10 +360,6 @@ l m n N p R s S | |||
| t tS v w x z Z | |||
| Dictionary ja_dict | |||
| Dictionary hbs_dict | |||
| & @ @2 a A a: aI aU | |||
| @@ -387,16 +383,6 @@ r R s S t tS v w | |||
| x 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 s S S; t | |||
| tS v w x z | |||
| Dictionary tr_dict | |||
| a e E i I o O u | |||
| @@ -799,6 +799,7 @@ countered kaUnt3d | |||
| coupon ku:p0n | |||
| covert koUv'3:t | |||
| coworker koUw3:k3 | |||
| coyote kaI'oUtI | |||
| creature kri:tS3 | |||
| crevasse kr@vas | |||
| crisis kraIsIs | |||
| @@ -2395,6 +2396,7 @@ Miguel mi:Q'El | |||
| Mohammad moUh'amId | |||
| Muhammad moUh'amId | |||
| Moira mOIr@ | |||
| Nathan neIT@n | |||
| Neville nEvIl | |||
| Nicholas nIk@l@s | |||
| Nicosia nIk@s'i:@ | |||
| @@ -4321,13 +4321,13 @@ | |||
| s (s | |||
| s (sh s | |||
| _) sch S | |||
| _) sch (e sk | |||
| sch (em sk | |||
| _) sch (ism sk | |||
| _) schiz skIts | |||
| sch (o sk | |||
| sch (C S | |||
| sch (_ S | |||
| _) sch (ed S | |||
| ?3 sch (ed sk | |||
| _) sch (il S | |||
| _) scar (A ske@ | |||
| _) scar (a skar | |||
| @@ -5,7 +5,7 @@ | |||
| // 2006-11-18 Gilles Casse <[email protected]> | |||
| // | |||
| // Updated 2008-03-01 Michel Such <[email protected]> | |||
| // Updated 2008-03-05 Michel Such <[email protected]> | |||
| // | |||
| // * Numbers, a few abbreviations and exceptions. | |||
| // | |||
| @@ -460,7 +460,6 @@ laser lazEr | |||
| malus malys | |||
| mars maRs | |||
| minus minys | |||
| orient ORjA~ | |||
| paravent paravA~ | |||
| pays pEi | |||
| phallus falys | |||
| @@ -468,6 +467,7 @@ polder pOldEr | |||
| souris suri | |||
| sus sys | |||
| sus sy $verb | |||
| tuttiquanti tutikw'anti | |||
| vénus venys | |||
| @@ -4,7 +4,7 @@ | |||
| // 2006-11-18 Gilles Casse <[email protected]> | |||
| // | |||
| // Updated: 2008-03-04 Michel Such <[email protected]> | |||
| // Updated: 2008-03-05 Michel Such <[email protected]> | |||
| // | |||
| // * The rules are based on Cicero TTS. | |||
| // Y | |||
| @@ -168,12 +168,14 @@ | |||
| ell El // selle | |||
| el (C El // celsius | |||
| el (_ El // caramel | |||
| _) em (me A~ // emmitouffler | |||
| X') em (me A~ // s'emmitouffler | |||
| em (me a // femme patiemment | |||
| _f) em (me a // femme | |||
| @) em (me a // patiemment | |||
| em (b A~ // décembre | |||
| em (m A~ // emmancher | |||
| em (manu e // emmanuel | |||
| em (mACC A~ // emmancher | |||
| em (mACAC A~ // emmagasiner | |||
| em (ma e // emmanuel | |||
| em (mai A~ // emmailloter | |||
| l) em (n a // solemnel | |||
| em (p A~ | |||
| en (_ A~n2 // en | |||
| en (hA A~n // enharmonique | |||
| @@ -282,7 +284,6 @@ | |||
| oCum) en (t_ A~ | |||
| rum) en (t_ A~ | |||
| _cli) en (t A~ // client | |||
| éCid) en (t_ A~ | |||
| VéCid) en (t_ | |||
| Xtrid) en (t_ A~ | |||
| @@ -517,6 +518,7 @@ | |||
| g (a g // langage | |||
| g (u g | |||
| g (â g | |||
| g (ü g | |||
| g (o g | |||
| g (û g | |||
| @@ -530,7 +532,6 @@ | |||
| // group g: English section | |||
| _) game (X _^_en | |||
| @@) gate (X _^_en | |||
| gh _^_en // high, higher | |||
| girl _^_en // girl | |||
| give (X _^_en | |||
| gy (_ _^_en | |||
| @@ -624,20 +625,25 @@ _) half _^_en | |||
| .group i | |||
| i i // cri | |||
| X) i (a i // fiancer, fiable | |||
| ie (ment i // remerciement balbutiement | |||
| C) ien (t_ i | |||
| dév) ien (t_ i | |||
| t) ien (t_ jE~ // vient | |||
| v) ien (t_ jE~ // tient | |||
| t) ien (t_ jE~ // tient | |||
| v) ien (t_ jE~ // vient | |||
| at) ien (t_ jA~ // patient | |||
| cip) ien (C jA~ // récipient | |||
| cl) ien (C iA~ // client | |||
| mol) ien (C iA~ // émolient | |||
| vén) ien (C jA~ // inconvénient | |||
| or) ien (t jA~ // orient, orienter | |||
| ot) ien (t_ jA~ // quotient | |||
| i (es_ i // parties | |||
| i (e_ i | |||
| i (A j // fermier portier patio renier | |||
| _) ill ill // illégal | |||
| anqu) ill ill // tranquille | |||
| _m) ill il // mille | |||
| v) ill il // village | |||
| u) ill ij // cuillière cueillir | |||
| @@ -650,6 +656,7 @@ _) half _^_en | |||
| imm imm // immaculé | |||
| im (_ im // karim | |||
| im (C E~ // timbre | |||
| w) in in // winrar | |||
| in (h in // inhumain | |||
| inct (_ E~ // distinct | |||
| in (n i // innombrable | |||
| @@ -660,6 +667,7 @@ _) half _^_en | |||
| // group i: English section | |||
| iev _^_en | |||
| ife (_ _^_en | |||
| igh _^_en | |||
| ing (_ _^_en // parking | |||
| ind (_ _^_en // find, mind | |||
| _C) ind (er_ _^_en // finder, reminder | |||
| @@ -897,6 +905,7 @@ e) s (_h z2 | |||
| _) s' (P2 s // s'amène | |||
| sç s // immisça | |||
| sch (ie sk // schierzo | |||
| sch (iz sk // schizophrène | |||
| sch (ol sk | |||
| sch (oo sk | |||
| @@ -1088,6 +1097,13 @@ C) te (_ t@- // patte | |||
| ust (_ _^_en // just, trust | |||
| .group ü | |||
| ü y | |||
| üs (_ ys | |||
| üm (_ Om | |||
| ül (_ yll | |||
| .group v | |||
| v v | |||
| @@ -1106,10 +1122,9 @@ C) te (_ t@- // patte | |||
| wa (Ce_ _^_en // hardware software wave | |||
| _) wan _^_en | |||
| wr _^_en // write | |||
| w (ACC _^_en // wash, wish, with | |||
| way _^_en // way, away | |||
| _) wi _^_en // wire | |||
| win _^_en // winner, window | |||
| _) wir _^_en // wire | |||
| winn _^_en // winner | |||
| wise _^_en | |||
| wor _^_en // word, world | |||
| @@ -1158,7 +1173,7 @@ C) te (_ t@- // patte | |||
| .group z | |||
| z z | |||
| zz z | |||
| zz dz | |||
| t) z s // tzigane | |||
| @@ -11,13 +11,13 @@ | |||
| //******** | |||
| _0 n'utl# | |||
| _1 'eIdn | |||
| _2 dv'eI:r# | |||
| _3 Tr#'i:r# | |||
| _4 fj'oU:@-*Ir# | |||
| _2 dv'eI:rr# | |||
| _3 Tr#'i:rr# | |||
| _4 fj'oU:*RIrr# | |||
| _1f 'eIhd | |||
| _2f tv'W: | |||
| _3f Tr#j'u: | |||
| _4f fj'W:Qyr# | |||
| _4f fj'W:Qyrr# | |||
| _5 f'Im | |||
| _6 s'e:xs | |||
| _7 S'W: | |||
| @@ -27,7 +27,7 @@ _10 t'i:;y | |||
| _11 'EdlEv,y | |||
| _12 t'oUl#f | |||
| _13 Tr#'EhdaUn | |||
| _14 fj'oUr#taUn | |||
| _14 fj'oUrr#taUn | |||
| _15 f'ImtaUn | |||
| _16 s'ExsdaUn | |||
| _17 s'Yy:djaUn | |||
| @@ -35,28 +35,59 @@ _18 'aU:djaUn | |||
| _19 n'i:djaUn | |||
| _2X t'yhdyQ,y | |||
| _3X Tr#j'aU:ti;,y | |||
| _4X fj'W:@-*yt,i;y | |||
| _4X fj'W:*Ryt,i;y | |||
| _5X f'Imti;,y | |||
| _6X s'Exsdi;,y | |||
| _7X sj'W:ti;,y | |||
| _8X 'aUhd&t,i;y | |||
| _9X n'i:;yt,i;y | |||
| _0C h'ynd@-*yD | |||
| _1C 'eIhd||h'ynd@-*&D | |||
| _2C tv'W:||h'ynd@-*yD | |||
| _3C Tr#j'u:||h'ynd@-*yD | |||
| _4C fj'W:Qyr#||h'ynd@-*yD | |||
| _1C 'eIhd||h'ynd@-R&D | |||
| _2C tv'W:||h'ynd@-RyD | |||
| _3C Tr#j'u:||h'ynd@-RyD | |||
| _4C fj'W:Qyrr#||h'ynd@-RyD | |||
| _0M1 T'u:synd | |||
| _0M2 m'IdljoUn | |||
| _1M2 eI:n||m'IdljoUn | |||
| _2M2 tv'aI:r#||m'IdljoUn | |||
| _3M2 Tr#j'aU:r#||m'IdljoUn | |||
| _4M2 fj'oU:*&r#||m'IdljoUn | |||
| _2M2 tv'aI:rr#||m'IdljoUn | |||
| _3M2 Tr#j'aU:rr#||m'IdljoUn | |||
| _4M2 fj'oU:*&rr#||m'IdljoUn | |||
| _dpt _k,Omm&_ | |||
| _0and o:Q | |||
| _cap sd'oUrr#d | |||
| _?? t'aUghn# | |||
| // Characters | |||
| _! 'yhbr#oUpyn&Rm,Err#kI | |||
| _" JaI:s&lWhb | |||
| # mIll& | |||
| _$ d'Odl&rr# | |||
| _& o:QmErr#kI | |||
| / skaUsdr#Ig | |||
| _( svI:jI | |||
| _) sv'I:jIl'o:k&sd | |||
| _{ slYy:vysvIjI | |||
| _} sl'Yy:vysv,IjIl'o:k&sd | |||
| _[ hOrdn#glOvI | |||
| _] h'Ordn#glOvIl'o:k&sd | |||
| = s'a:m&sEmm,Err#kI | |||
| _\ 'W:vyxdsk,aUsdr#Ig | |||
| _- b&ndsdrr#Ig | |||
| __ yndIRsdrr#Ig | |||
| _? sb'yrdn#iNg,&mErr#kI | |||
| + bl'u:s | |||
| _< OdglOvI | |||
| _> 'OdglOvIl,o:k&sd | |||
| _. p'uN#hgdy#rr# | |||
| _, k'Omm& | |||
| _; s'e:mik,Omm& | |||
| _: dv'i:puN#hgdy#rr# | |||
| // abbreviations | |||
| //************** | |||
| // Function words | |||
| hinn $u+ | |||
| hin $u+ | |||
| hið $u+ | |||
| @@ -156,7 +156,7 @@ | |||
| l (_ l# | |||
| l (BX l# | |||
| ll dl | |||
| ll (B8 tl# | |||
| ll (BX tl# | |||
| ll (_ tl# // ?? | |||
| @@ -226,12 +226,12 @@ | |||
| _) r R2 | |||
| C) r @-R | |||
| l) r **R | |||
| A) r (A R | |||
| B) r rr# | |||
| A) r (A *R | |||
| B) r r# | |||
| r (B rr# | |||
| r (_ rr# | |||
| r R | |||
| rr R* | |||
| r _|R2 | |||
| rr R*R | |||
| rl dl | |||
| rl (K rtl# | |||
| rn rdn# | |||
| @@ -239,7 +239,7 @@ | |||
| .group s | |||
| s s | |||
| ss s | |||
| ss ss2 | |||
| sj S | |||
| @@ -38,7 +38,7 @@ t te: | |||
| ť t;e: | |||
| u u: | |||
| ú dl-he:'u: | |||
| ů 'u:s_kR'oUZkem | |||
| ů 'u:s_kR'u:Zkom | |||
| _v ve: | |||
| w dv'ojite:,ve: | |||
| x iks | |||
| @@ -68,7 +68,7 @@ _tld s_v'l-novkoU | |||
| // character names | |||
| _cap vel^ke: | |||
| _?? simbol | |||
| _#9 tab | |||
| _#9 t'ab | |||
| _#32 'medzeRa | |||
| _?A znak | |||
| @@ -83,7 +83,8 @@ _) zatvoRit; | |||
| _* hviezda | |||
| + plus | |||
| _, tSiaRka | |||
| _- pomltSka | |||
| _- poml-tSka | |||
| __ podtSiaRknutie | |||
| _. bodka | |||
| _/ lomeno | |||
| _: dvojbodka | |||
| @@ -92,7 +93,7 @@ _< menSi: | |||
| _= Rovna:sa | |||
| _> vetSSi: | |||
| _? ota:zn^ik | |||
| _@ zavin:atS | |||
| _@ zavina:tS | |||
| _[ hRanata:||za:tvoRka | |||
| _\ opatSne:||lomeno | |||
| _] hRanata:||zatvoRit; | |||
| @@ -101,8 +102,47 @@ _` aktsent | |||
| _{ zloZena:||za:tvoRka | |||
| _| zvisla:||tSiaRa | |||
| _} zloZena:||zatvoRit; | |||
| _~ vlnovka | |||
| _~ vl-novka | |||
| _ tvRda:medzeRa // U+00A0 no-break-space | |||
| _¡ obra:t;eni:vi:kRitSn^i:k | |||
| _¦ pReRuSena:||tSiaRa | |||
| _ª hoRni:indeks_a: | |||
| _« dvojita:lomena:||za:tvoRka | |||
| _ mekka:poml-tSka | |||
| _² na_dRuhu: | |||
| _³ na_tRetju | |||
| _´ dl:Zen^ | |||
| _· bodka_vpRostRjedku | |||
| _¸ cedila | |||
| _¹ na_pRvu: | |||
| _» dvojita:lomena:||zatvoRit; | |||
| _¿ obra:t;eni:ota:zn^ik | |||
| _– dl:ha:poml-tSka | |||
| _‘ l^ava:u:vodzovka | |||
| _’ prava:u:vodzovka | |||
| _“ horne:u:vodzovki | |||
| _” dolne:u:vodzovki | |||
| _‡ dvojiti:kri:Z | |||
| _• odra:Zka | |||
| _‣ trojuholni:kova:odra:Zka | |||
| ‰ promile | |||
| € euRo | |||
| § paRagRaf | |||
| ÷ d;eleno | |||
| × kRa:t | |||
| ° stupn^ou | |||
| ¢ centou | |||
| £ libjer | |||
| ¤ znatSkameni | |||
| − mi:nus | |||
| ± plusmi:nus | |||
| µ mu: | |||
| ¼ Stvrtina | |||
| ½ polovica | |||
| ¾ tri_Stvrtini | |||
| ¬ logicke:not | |||
| æ a'e: | |||
| þ poml-tSkanad | |||
| // Numbers | |||
| @@ -4,37 +4,64 @@ | |||
| // letters (consonants) | |||
| க ik | |||
| ங iN | |||
| ச itS | |||
| ஜ idZ | |||
| ஞ in^ | |||
| ட it. | |||
| ண in. | |||
| த it | |||
| ந in | |||
| ன in // ?? | |||
| ப ip | |||
| ம im | |||
| ய ij | |||
| ர ir | |||
| ற iR | |||
| ல il | |||
| ள il. | |||
| ழ iz | |||
| வ iv | |||
| U+bb6 iS | |||
| ஷ is. | |||
| ஸ is | |||
| ஹ iC | |||
| க் ik | |||
| ங் iN | |||
| ச் itS | |||
| ஜ் idZ | |||
| ஞ் in^ | |||
| ட் it. | |||
| ண் in. | |||
| த் it | |||
| ந் in // dental n | |||
| ன் in // alveolar n | |||
| ப் ip | |||
| ம் im | |||
| ய் ij | |||
| ர் ir | |||
| ற் iR | |||
| ல் il | |||
| ள் il. | |||
| ழ் iz | |||
| வ் iv | |||
| ஶ் iS | |||
| ஷ் is. | |||
| ஸ் is | |||
| ஹ் iC | |||
| U+b82 anUsvVRV | |||
| ஃ visVRgV | |||
| ஃ ah | |||
| U+bcd viRVmV | |||
| // speak Latin letters as English | |||
| a e:j | |||
| b bi: | |||
| c si: | |||
| d di: | |||
| e i: | |||
| f Ef | |||
| g dZi: | |||
| h e:tS | |||
| i a:I | |||
| j dZe:j | |||
| k ke:j | |||
| l El | |||
| m Em | |||
| n En | |||
| o o: | |||
| p pi: | |||
| q kju: | |||
| r a:R | |||
| s Es | |||
| t ti: | |||
| u ju: | |||
| v vi: | |||
| w dVbVlju: | |||
| x Eks | |||
| y wa:j | |||
| z zEd | |||
| // symbols | |||
| _?? kuRij,i:d.U | |||
| _cap kapit.Vl // guess | |||
| _?? kuRij,i:d.U_ | |||
| _cap kapit.Vl // English | |||
| _. pul.l.i | |||
| _, kVma: | |||
| _; ka:RbUl.l.,i | |||
| @@ -17,7 +17,7 @@ | |||
| ௮ 8 | |||
| ௯ 9 | |||
| . | |||
| .group 0xe0ae // characters which start with UTF-8 bytes: [e0 ae] | |||
| ஂ // anusvara | |||
| @@ -67,8 +67,8 @@ | |||
| ச (B dZ | |||
| _) ச sa | |||
| _) ச (B s | |||
| ச்ச ctS:V | |||
| ச்ச (B ctS: | |||
| ச்ச tS:V | |||
| ச்ச (B tS: | |||
| ஜ dZV | |||
| ஜ (B dZ | |||
| @@ -94,10 +94,10 @@ | |||
| த்த (B tt | |||
| ந nV | |||
| ந (B n | |||
| ந (B n // dental n | |||
| ன nV | |||
| ன (B n | |||
| ன (B n // alveolar n | |||
| ப bV | |||
| ப (B b | |||
| @@ -105,7 +105,7 @@ | |||
| _) ப (B p | |||
| ப்ப ppV | |||
| ப்ப (B pp | |||
| ஃ) ப fa | |||
| ஃ) ப fV | |||
| ஃ) ப (B f | |||
| ம mV | |||
| @@ -183,3 +183,29 @@ | |||
| .group | |||
| ் // virama | |||
| $ dolV | |||
| a _^_EN | |||
| b _^_EN | |||
| c _^_EN | |||
| d _^_EN | |||
| e _^_EN | |||
| f _^_EN | |||
| g _^_EN | |||
| h _^_EN | |||
| i _^_EN | |||
| j _^_EN | |||
| k _^_EN | |||
| l _^_EN | |||
| m _^_EN | |||
| n _^_EN | |||
| o _^_EN | |||
| p _^_EN | |||
| q _^_EN | |||
| r _^_EN | |||
| s _^_EN | |||
| t _^_EN | |||
| u _^_EN | |||
| v _^_EN | |||
| w _^_EN | |||
| x _^_EN | |||
| y _^_EN | |||
| z _^_EN | |||