Browse Source

Don't set stress_flags with language option "stressRule".

Language option "stressOpt" already handles separate flags instead of a
single integer. There's no reason to have two ways of setting the same
option.
master
Juho Hiltunen 4 years ago
parent
commit
c28412db78
3 changed files with 5 additions and 7 deletions
  1. 2
    3
      docs/voices.md
  2. 2
    2
      espeak-ng-data/lang/itc/la
  3. 1
    2
      src/libespeak-ng/voices.c

+ 2
- 3
docs/voices.md View File



### stressRule ### stressRule


stressRule <4 integer values>
stressRule <3 integer values>


Four integer parameters. These correspond to:
Three integer parameters. These correspond to:


1. langopts->stress_rule (values in [translate.h](../src/libespeak-ng/translate.h)) 1. langopts->stress_rule (values in [translate.h](../src/libespeak-ng/translate.h))
2. langopts->stress_flags
3. langopts->unstressed_wd1 (stress for $u word of 1 syllable) 3. langopts->unstressed_wd1 (stress for $u word of 1 syllable)
4. langopts->unstressed_wd2 (stress for $u word of >1 syllable) 4. langopts->unstressed_wd2 (stress for $u word of >1 syllable)



+ 2
- 2
espeak-ng-data/lang/itc/la View File

name Latin name Latin
language la language la
stressRule 2 33 0 2
stressRule 2 0 2
// rule=penultimate // rule=penultimate
// flags=0100001 (no automatic secondary stress + don't stres monosyllables)
// unstressed_wd1=0 // unstressed_wd1=0
// unstressed_wd2=2 // unstressed_wd2=2
stressOpt 0 5 // flags=0100001 (no automatic secondary stress + don't stres monosyllables)


// short gap between words // short gap between words
words 2 words 2

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

if (CheckTranslator(translator, keyword_tab, key) != 0) if (CheckTranslator(translator, keyword_tab, key) != 0)
break; break;


sscanf(p, "%d %d %d %d", &translator->langopts.stress_rule,
&translator->langopts.stress_flags,
sscanf(p, "%d %d %d", &translator->langopts.stress_rule,
&translator->langopts.unstressed_wd1, &translator->langopts.unstressed_wd1,
&translator->langopts.unstressed_wd2); &translator->langopts.unstressed_wd2);



Loading…
Cancel
Save