diff --git a/src/speak_lib.h b/src/speak_lib.h index a5b2604c..fd38ceba 100644 --- a/src/speak_lib.h +++ b/src/speak_lib.h @@ -484,14 +484,10 @@ 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. - - size: Size of the output buffer in bytes. - textmode: Type of character codes, one of: espeakCHARS_UTF8 UTF8 encoding espeakCHARS_8BIT The 8 bit ISO-8859 character set for the particular language.