From 1a0f4af8c5fb6c83d93476731af110774cd5ed2e Mon Sep 17 00:00:00 2001 From: jonsd Date: Sun, 3 Mar 2013 17:11:48 +0000 Subject: [PATCH] [1.46.41] git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@307 d46cf337-b52f-0410-862d-fd96e6ae7743 --- dictsource/dict_phonemes | 10 +++++----- dictsource/nl_rules | 1 + dictsource/ta_rules | 13 +++++++++---- phsource/compile_report | 24 ++++++++++++------------ src/numbers.cpp | 3 ++- src/synthdata.cpp | 2 +- 6 files changed, 30 insertions(+), 23 deletions(-) diff --git a/dictsource/dict_phonemes b/dictsource/dict_phonemes index 755edc6a..7937746a 100644 --- a/dictsource/dict_phonemes +++ b/dictsource/dict_phonemes @@ -103,7 +103,7 @@ p Q r R s s; t T ts v x z -Dictionary en_dict 2013-03-01 +Dictionary en_dict 2013-03-02 0 0# 3 3: @ @- @2 @5 @L a a# A: A@ aa aI aI3 @@ -205,7 +205,7 @@ q r r. s S s. t T t. th th. v w x z -Dictionary ta_dict 2013-01-18 +Dictionary ta_dict 2013-03-03 a a: aI aU e E e: i I i: o o: u U u2 u: @@ -330,7 +330,7 @@ k l m n p R s S t tS v w x -Dictionary nl_dict 2013-02-26 +Dictionary nl_dict 2013-03-03 8 @ @- a A a: A~ e E e# E2 e: EI eU i I @@ -378,7 +378,7 @@ S s; S; t t; tS ts tS; ts; v w x z Z Z; -Dictionary pt_dict 2013-02-27 +Dictionary pt_dict 2013-03-02 & &/ &U~ &~ @ @- a A aI aU e E eI EI eU EU @@ -602,7 +602,7 @@ N n^ p q R s S S; t tS v w x z -Dictionary ur_dict 2013-03-01 +Dictionary ur_dict 2013-03-03 @ a a: aI aU e E e: i I i: O o: U u: V diff --git a/dictsource/nl_rules b/dictsource/nl_rules index f5b726e5..a33f4c04 100644 --- a/dictsource/nl_rules +++ b/dictsource/nl_rules @@ -630,6 +630,7 @@ _) inn (@P2 'I // ?? inneren sj S @) sje (_ sj@ @) s (_S1 s + a) s (_ s @) s (_$w_alt =s _) samen(@P5 s'a:m@n diff --git a/dictsource/ta_rules b/dictsource/ta_rules index 89ae853f..09a0695d 100644 --- a/dictsource/ta_rules +++ b/dictsource/ta_rules @@ -397,6 +397,7 @@ _மன்மதக்) க (ுகை g _) க (ுதித் g _) க (ுதிப் g _) க (ுதிப்பகுதி k + _) க (ுதியாட்ட g _) க (ுபீர g _) க (ுபுகுபு g _) க (ுபுக் g @@ -1054,6 +1055,7 @@ _கிருஷ்ணமா) ச (ாரி tS _தேசிகா) ச (ாரி tS _பட்டா) ச (ாரி tS அனந்தா) ச (ாரி tS +அன்னமா) ச (ாரி tS ஆ) ச (ாரிய_ tS ஆ) ச (ாரியார tS அ) ச (ாருதீன z @@ -1920,6 +1922,7 @@ _அகாலி_) த (ள dV _) த (ிம்ம d _) தி (யாக t _) தி (யான d + _) த (ியோபந்த d _) த (ிரவ d _) த (ிரவிய d _) தி (ராட்சை d @@ -2000,7 +2003,7 @@ _) தீர்க்க (_சுமங்கலி di:rggV _) த (ுரதிருஷ்ட d _) த (ுரதிர்ஷ்ட d _) த (ுரதிஷ்ட d - _) துராக்க (ிர tra:gg + _) துராக்க (ிர dra:gg _) த (ுராசை d _) த (ுரியோதனன d _) த (ுரியோதனா d @@ -2124,6 +2127,7 @@ _வசந்) த tV# அனி) த (ா t சுஜா) த (ா t லலி) த (ா t + _சமந்) த (ா t _சுனி) த (ா t _மம்) த (ா t _ஹரி) த (ா t @@ -2627,8 +2631,8 @@ _டெட்_) ப (ாடி b _) ப (ாதிக்கப்பட b _) ப (ாதிக்கப்பட b _) ப (ாதிக்கலாம b + _) ப (ாதிக்கவ b _) ப (ாதிக்கவா b - _) ப (ாதிக்கவில் b _) ப (ாதிக்காத b _) ப (ாதிக்காமல b _) ப (ாதிக்கால p @@ -2645,6 +2649,7 @@ _டெட்_) ப (ாடி b _) ப (ாதிக்கும்_மேற் p _) ப (ாதிக்கும்_மேற்பட்ட_ p _) ப (ாதிக்கும்_மேல p + _) ப (ாதிச்ச b _) ப (ாதித்த b _) ப (ாதிப்படை b _) ப (ாதிப்படைகி b @@ -3181,8 +3186,8 @@ _பெனசீர்_) ப (ுட்டோ b _) ப (ெங்களூர b _) ப (ெங்கால b _) பெசண்ட besVn.t.V# - _) பெச (வாடா beZV - _) பெஜ (வாடா beZV + _) பெச (வாடா bezV + _) பெஜ (வாடா bezV _) பெஞ்ச ben^tSV# _) ப (ெஞ்சமின b _) பெஞ்ச (மின ben^dZV diff --git a/phsource/compile_report b/phsource/compile_report index 47626176..1019b474 100644 --- a/phsource/compile_report +++ b/phsource/compile_report @@ -433,8 +433,8 @@ l/l_ [l] base [l/] fr l/l_@ [l/3] base [l/] fr -l/l@ [] base - [l#] base +l/l@ [l#] base + [X)]] base [l] fr [l/2] fr [K] nso @@ -467,16 +467,16 @@ l/L2_oL [l/2] base l/L2_uL [l/2] base l/l_3 [l/] de l/l_4 [ll] sq -l/la [] base - [l#] base +l/la [l#] base + [X)]] base [l] fr [l/2] fr [K] nso [K] tn l/l_a [l/3] base [l/] fr -l/le [] base - [l#] base +l/le [l#] base + [X)]] base [l] fr [l/2] fr [K] nso @@ -487,8 +487,8 @@ l/L_eL_af [&] af [&:] af l/l_front [L] sq l/l_front_ [l/4] sq -l/li [] base - [l#] base +l/li [l#] base + [X)]] base [l] fr [l/2] fr [l] zh @@ -501,8 +501,8 @@ ll/ll [L] base ll/_ll [L] base l/l_long [l] base [l] fr -l/lo [] base - [l#] base +l/lo [l#] base + [X)]] base [l/2] fr [K] nso [K] tn @@ -512,8 +512,8 @@ l^/l_rfx [l.] base [l;] lt [l] ru [l^] ru -l/lu [] base - [l#] base +l/lu [l#] base + [X)]] base [l] fr [l/2] fr [K] nso diff --git a/src/numbers.cpp b/src/numbers.cpp index 4cc9add3..bbc78423 100644 --- a/src/numbers.cpp +++ b/src/numbers.cpp @@ -653,8 +653,9 @@ int TranslateLetter(Translator *tr, char *word, char *phonemes, int control) alphabet = AlphabetFromChar(letter); if(alphabet != current_alphabet) { + // speak the name of the alphabet current_alphabet = alphabet; - if((alphabet != NULL) && !(alphabet->flags & AL_DONT_NAME)) + if((alphabet != NULL) && !(alphabet->flags & AL_DONT_NAME) && (alphabet->offset != translator->letter_bits_offset)) { phontab_1 = tr->phoneme_tab_ix; ph_buf2[0] = 0; diff --git a/src/synthdata.cpp b/src/synthdata.cpp index a2e35543..318b8fa8 100644 --- a/src/synthdata.cpp +++ b/src/synthdata.cpp @@ -35,7 +35,7 @@ #include "translate.h" #include "wave.h" -const char *version_string = "1.46.40 03.Mar.13"; +const char *version_string = "1.46.41 03.Mar.13"; const int version_phdata = 0x014640; int option_device_number = -1;