From b2cbee1f9ebebdcf082035a32363d97457845b85 Mon Sep 17 00:00:00 2001 From: jonsd Date: Thu, 10 Dec 2009 18:03:54 +0000 Subject: [PATCH] [1.42.04] Release version. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@233 d46cf337-b52f-0410-862d-fd96e6ae7743 --- dictsource/en_list | 1 + dictsource/en_rules | 2 ++ dictsource/hu_list | 3 ++- dictsource/hu_rules | 6 ++++++ dictsource/ta_list | 3 ++- dictsource/ta_rules | 30 +++++++++++++++++++++++++++--- src/synthdata.cpp | 2 +- src/translate.cpp | 2 +- 8 files changed, 42 insertions(+), 7 deletions(-) diff --git a/dictsource/en_list b/dictsource/en_list index b388fef4..93f65886 100644 --- a/dictsource/en_list +++ b/dictsource/en_list @@ -1826,6 +1826,7 @@ reading ri:dI2N readonly ,ri:d'oUnlI really ri@lI $verbf rearm ri:'A@m +rebate ri:beIt rebel rI2bEl $verb recall ri:kO:l recall $2 $verb diff --git a/dictsource/en_rules b/dictsource/en_rules index bfe17899..981f0bf3 100644 --- a/dictsource/en_rules +++ b/dictsource/en_rules @@ -4268,6 +4268,8 @@ per (v@ p3 per (vi p3: per (form p3 + per (fun p3 + per (fus p3 per (su p3 .group pr diff --git a/dictsource/hu_list b/dictsource/hu_list index 1f24487f..09d28cb5 100755 --- a/dictsource/hu_list +++ b/dictsource/hu_list @@ -1048,10 +1048,11 @@ _ˇ lEfEle:n^i:l nato na:to: (end-of line) u:jS,oR2 + $textmode MSZP emeszpé SZDSZ eszdéesz -(://) kettőspontperper $pause + egyezség eggyesség diff --git a/dictsource/hu_rules b/dictsource/hu_rules index 219546d3..953d3042 100644 --- a/dictsource/hu_rules +++ b/dictsource/hu_rules @@ -417,6 +417,9 @@ tulajdo) n (jog n be) nn (szülött n éle) n (jár n magá) n (jelleg n + elle) n (játék n + elle) n (javallt n + fé) ny (jel n^ .group o o o @@ -909,6 +912,7 @@ indula) tsz (ó t|s .group ű ű y: t) ű (zijáték y + _t) ű (nés y //If this word is a single word, need y phoneme, not y: phoneme. For example the tűnés word, but not need this rule with eltűnés word. .group v v v @@ -1021,6 +1025,8 @@ tájéko) z (tass s mé) z (szín z bi) z (tat s rá) z (kód s + raj) z (szak z + hiú) z (szem z .group diff --git a/dictsource/ta_list b/dictsource/ta_list index 5706be62..c7e589e2 100644 --- a/dictsource/ta_list +++ b/dictsource/ta_list @@ -205,8 +205,8 @@ tamil தமிழ் $text பேதம் $alt போனஸ் $alt போகி $alt +பாலா $alt பாபா ba:ba: -//புத்த buddV // initial த as [d] @@ -229,6 +229,7 @@ tamil தமிழ் $text தாட்சண்யம் $alt தனம் $alt திக்கற்ற $alt +தானு $alt கக $alt // initial க as [g] diff --git a/dictsource/ta_rules b/dictsource/ta_rules index 692c6f9e..aff7c305 100644 --- a/dictsource/ta_rules +++ b/dictsource/ta_rules @@ -23,6 +23,10 @@ ௌ ௌ +// க is k when preceded by these +.L01 ஷ் ஸ் ட் + + // consonants .group க @@ -39,8 +43,8 @@ க்க (B kk ற்) க _kV ற்) க (B _k - ட்) க kV - ட்) க (B k + L01) க kV + L01) க (B k க (ிரு k க (ீத g @@ -90,6 +94,8 @@ _) க (ுருரா g _) க (ுருநா g _) க (ுருவாய g + _) க (ும்மிடிப்பூண் g + _) க (ுஜராத g .group ங @@ -119,6 +125,12 @@ _) ச (ேரி tS _) ச (ப்பாத்தி tSV + _) ச (ெட்டியார tS + _) ச (ெட்டிப்பாளைய tS + _) ச (க்கரவர்த்தி tSV + _) ச (ென்னை tS + _) ச (ீன tS + _) ச (ித்தப்ப tS _) சிரு (ஷ்டி sri ச (ாந்தி s. @@ -258,6 +270,9 @@ _) த (ுரியோதனன d _) த (ுச்சாதனன d _) த (ிரௌபதி d + _) த (கன dV + _) த (ானுவ d + யு) த்த ddV யு) த்த(B dd @@ -401,6 +416,14 @@ _கோம) த (ி t _) ப (ங்களா bV _) ப (ங்கம bV _) ப (ுட்டி b + _) ப (கிஷ்க bV + _) ப (ாலாவ b + _) ப (ாலாஜி b + _) ப (ேட்டரி b + _) ப (ோதை b + _) ப (ோதி b + _) ப (ிக்கு b + _) பிர (ம்மன brV _) பிர (ாமணன br @@ -418,7 +441,8 @@ _கோம) த (ி t _) பிர (ச்சனை prV _) பிர (ப prV _) பிர (தீ prV - + _) பி (ரிட b + _) பிரு (ந்தா bri // musical notes சா) ப (ா p diff --git a/src/synthdata.cpp b/src/synthdata.cpp index dc6d6cbd..2643305e 100755 --- a/src/synthdata.cpp +++ b/src/synthdata.cpp @@ -35,7 +35,7 @@ #include "translate.h" #include "wave.h" -const char *version_string = "1.42.03 08.Dec.09"; +const char *version_string = "1.42.04 09.Dec.09"; const int version_phdata = 0x014200; int option_device_number = -1; diff --git a/src/translate.cpp b/src/translate.cpp index 88aa416f..c74997dc 100755 --- a/src/translate.cpp +++ b/src/translate.cpp @@ -819,7 +819,7 @@ if((wmark > 0) && (wmark < 8)) emphasize_allcaps = 0; wordx += TranslateLetter(tr, wordx, unpron_phonemes, 0); posn++; - if(phonemes[0] == phonSWITCH) + if(unpron_phonemes[0] == phonSWITCH) { // change to another language in order to translate this word strcpy(word_phonemes,unpron_phonemes);