|
|
|
|
|
|
|
|
#ifdef __cplusplus |
|
|
#ifdef __cplusplus |
|
|
extern "C" |
|
|
extern "C" |
|
|
#endif |
|
|
#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. |
|
|
/* Translates text into phonemes. Call espeak_SetVoiceByName() first, to select a language. |
|
|
text: The text to translate, terminated by a zero character. |
|
|
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: |
|
|
textmode: Type of character codes, one of: |
|
|
espeakCHARS_UTF8 UTF8 encoding |
|
|
espeakCHARS_UTF8 UTF8 encoding |
|
|
espeakCHARS_8BIT The 8 bit ISO-8859 character set for the particular language. |
|
|
espeakCHARS_8BIT The 8 bit ISO-8859 character set for the particular language. |