Browse Source

cleanup: moved intonation to LoadLanguageOptions()

master
Juho Hiltunen 2 years ago
parent
commit
e38142acd1
2 changed files with 11 additions and 11 deletions
  1. 10
    1
      src/libespeak-ng/langopts.c
  2. 1
    10
      src/libespeak-ng/voices.c

+ 10
- 1
src/libespeak-ng/langopts.c View File

@@ -87,6 +87,16 @@ void LoadLanguageOptions(Translator *translator, int key, char *keyValue ) {
int ix;

switch (key) {
case V_INTONATION: {
sscanf(keyValue, "%d", &option_tone_flags);
if ((option_tone_flags & 0xff) != 0) {
if (CheckTranslator(translator, langopts_tab, key) != 0)
break;

translator->langopts.intonation_group = option_tone_flags & 0xff;
}
break;
}
case V_LOWERCASE_SENTENCE: {
if (CheckTranslator(translator, langopts_tab, key) != 0)
break;
@@ -94,7 +104,6 @@ void LoadLanguageOptions(Translator *translator, int key, char *keyValue ) {
translator->langopts.lowercase_sentence = true;
break;
}

case V_STRESSADD: { // stressAdd
if (CheckTranslator(translator, langopts_tab, key) != 0)
break;

+ 1
- 10
src/libespeak-ng/voices.c View File

@@ -121,6 +121,7 @@ enum {
};

const MNEM_TAB langopts_tab[] = {
{ "intonation", V_INTONATION },
{ "lowercaseSentence", V_LOWERCASE_SENTENCE },
{ "stressAdd", V_STRESSADD },
{ "stressAmp", V_STRESSAMP },
@@ -144,7 +145,6 @@ static const MNEM_TAB keyword_tab[] = {
{ "pitch", V_PITCH },
{ "phonemes", V_PHONEMES },
{ "dictionary", V_DICTIONARY },
{ "intonation", V_INTONATION },
{ "tunes", V_TUNES },
{ "dictrules", V_DICTRULES },
{ "replace", V_REPLACE },
@@ -715,15 +715,6 @@ voice_t *LoadVoice(const char *vname, int control)
break;


case V_INTONATION: // intonation
sscanf(p, "%d", &option_tone_flags);
if ((option_tone_flags & 0xff) != 0) {
if (CheckTranslator(translator, keyword_tab, key) != 0)
break;

translator->langopts.intonation_group = option_tone_flags & 0xff;
}
break;
case V_TUNES:
if (CheckTranslator(translator, keyword_tab, key) != 0)
break;

Loading…
Cancel
Save