|
|
|
|
|
|
|
|
{ "stressAmp", V_STRESSAMP }, |
|
|
{ "stressAmp", V_STRESSAMP }, |
|
|
{ "stressLength", V_STRESSLENGTH }, |
|
|
{ "stressLength", V_STRESSLENGTH }, |
|
|
{ "stressOpt", V_STRESSOPT }, |
|
|
{ "stressOpt", V_STRESSOPT }, |
|
|
|
|
|
{ "stressRule", V_STRESSRULE }, |
|
|
|
|
|
|
|
|
{ "maintainer", V_MAINTAINER }, |
|
|
{ "maintainer", V_MAINTAINER }, |
|
|
{ "status", V_STATUS }, |
|
|
{ "status", V_STATUS }, |
|
|
|
|
|
|
|
|
{ "intonation", V_INTONATION }, |
|
|
{ "intonation", V_INTONATION }, |
|
|
{ "tunes", V_TUNES }, |
|
|
{ "tunes", V_TUNES }, |
|
|
{ "dictrules", V_DICTRULES }, |
|
|
{ "dictrules", V_DICTRULES }, |
|
|
{ "stressRule", V_STRESSRULE }, |
|
|
|
|
|
{ "replace", V_REPLACE }, |
|
|
{ "replace", V_REPLACE }, |
|
|
{ "words", V_WORDGAP }, |
|
|
{ "words", V_WORDGAP }, |
|
|
{ "echo", V_ECHO }, |
|
|
{ "echo", V_ECHO }, |
|
|
|
|
|
|
|
|
break; |
|
|
break; |
|
|
|
|
|
|
|
|
sscanf(p, "%d %d", &translator->langopts.word_gap, &translator->langopts.vowel_pause); |
|
|
sscanf(p, "%d %d", &translator->langopts.word_gap, &translator->langopts.vowel_pause); |
|
|
break; |
|
|
|
|
|
case V_STRESSRULE: |
|
|
|
|
|
if (CheckTranslator(translator, keyword_tab, key) != 0) |
|
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
sscanf(p, "%d %d %d", &translator->langopts.stress_rule, |
|
|
|
|
|
&translator->langopts.unstressed_wd1, |
|
|
|
|
|
&translator->langopts.unstressed_wd2); |
|
|
|
|
|
|
|
|
|
|
|
break; |
|
|
break; |
|
|
case V_ECHO: |
|
|
case V_ECHO: |
|
|
// echo. suggest: 135mS 11% |
|
|
// echo. suggest: 135mS 11% |