Browse Source

Add ng API to enable phoneme events

master
Yury Popov 2 years ago
parent
commit
9b3b916163
No account linked to committer's email address
2 changed files with 14 additions and 0 deletions
  1. 3
    0
      src/include/espeak-ng/espeak_ng.h
  2. 11
    0
      src/libespeak-ng/speech.c

+ 3
- 0
src/include/espeak-ng/espeak_ng.h View File

int value, int value,
int relative); int relative);


ESPEAK_NG_API espeak_ng_STATUS
espeak_ng_SetPhonemeEvents(int enable, int ipa);

ESPEAK_NG_API espeak_ng_STATUS ESPEAK_NG_API espeak_ng_STATUS
espeak_ng_SetPunctuationList(const wchar_t *punctlist); espeak_ng_SetPunctuationList(const wchar_t *punctlist);



+ 11
- 0
src/libespeak-ng/speech.c View File

return ENS_OK; return ENS_OK;
} }


ESPEAK_NG_API espeak_ng_STATUS espeak_ng_SetPhonemeEvents(int enable, int ipa) {
option_phoneme_events = 0;
if (enable) {
option_phoneme_events |= espeakINITIALIZE_PHONEME_EVENTS;
if (ipa) {
option_phoneme_events |= espeakINITIALIZE_PHONEME_IPA;
}
}
return ENS_OK;
}

ESPEAK_NG_API int espeak_ng_GetSampleRate(void) ESPEAK_NG_API int espeak_ng_GetSampleRate(void)
{ {
return samplerate; return samplerate;

Loading…
Cancel
Save