Browse Source

Update function prototype for espeak_TextToPhonemes() in speak_lib.h


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@362 d46cf337-b52f-0410-862d-fd96e6ae7743
master
jonsd 12 years ago
parent
commit
81e3e188cf
1 changed files with 6 additions and 4 deletions
  1. 6
    4
      src/speak_lib.h

+ 6
- 4
src/speak_lib.h View File

@@ -484,13 +484,15 @@ ESPEAK_API void espeak_SetPhonemeTrace(int value, FILE *stream);
#ifdef __cplusplus
extern "C"
#endif
ESPEAK_API void espeak_TextToPhonemes(const void *text, char *buffer, int size, int textmode, int phonememode);
ESPEAK_API const char *espeak_TextToPhonemes(const void **textptr, int textmode, int phonememode);
/* Translates text into phonemes. Call espeak_SetVoiceByName() first, to select a language.
text: The text to translate, terminated by a zero character.

buffer: Output buffer for the phoneme translation.
It returns a pointer to a character string which contains the phonemes for the text up to
end of a sentence, or comma, semicolon, colon, or similar punctuation.

size: Size of the output buffer in bytes.
textptr: The address of a pointer to the input text which is terminated by a zero character.
On return, the pointer has been advanced past the text which has been translated, or else set
to NULL to indicate that the end of the text has been reached.

textmode: Type of character codes, one of:
espeakCHARS_UTF8 UTF8 encoding

Loading…
Cancel
Save