|
|
|
|
|
|
|
|
static int word_emphasis = 0; // set if emphasis level 3 or 4 |
|
|
static int word_emphasis = 0; // set if emphasis level 3 or 4 |
|
|
static int embedded_flag = 0; // there are embedded commands to be applied to the next phoneme, used in TranslateWord2() |
|
|
static int embedded_flag = 0; // there are embedded commands to be applied to the next phoneme, used in TranslateWord2() |
|
|
|
|
|
|
|
|
static int prev_clause_pause = 0; |
|
|
|
|
|
static int max_clause_pause = 0; |
|
|
static int max_clause_pause = 0; |
|
|
static bool any_stressed_words; |
|
|
static bool any_stressed_words; |
|
|
int pre_pause; |
|
|
int pre_pause; |
|
|
|
|
|
|
|
|
embedded_list[embedded_ix] = 0x80; |
|
|
embedded_list[embedded_ix] = 0x80; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
prev_clause_pause = clause_pause; |
|
|
|
|
|
|
|
|
|
|
|
new_sentence = false; |
|
|
new_sentence = false; |
|
|
if (terminator & CLAUSE_TYPE_SENTENCE) |
|
|
if (terminator & CLAUSE_TYPE_SENTENCE) |
|
|
new_sentence = true; // next clause is a new sentence |
|
|
new_sentence = true; // next clause is a new sentence |
|
|
|
|
|
|
|
|
skipping_text = false; |
|
|
skipping_text = false; |
|
|
new_sentence = true; |
|
|
new_sentence = true; |
|
|
|
|
|
|
|
|
prev_clause_pause = 0; |
|
|
|
|
|
|
|
|
|
|
|
option_sayas = 0; |
|
|
option_sayas = 0; |
|
|
option_sayas2 = 0; |
|
|
option_sayas2 = 0; |
|
|
option_emphasis = 0; |
|
|
option_emphasis = 0; |