|
|
|
|
|
|
|
|
#define ESPEAK_API |
|
|
#define ESPEAK_API |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
#define ESPEAK_API_REVISION 10 |
|
|
|
|
|
|
|
|
#define ESPEAK_API_REVISION 12 |
|
|
/* |
|
|
/* |
|
|
Revision 2 |
|
|
Revision 2 |
|
|
Added parameter "options" to eSpeakInitialize() |
|
|
Added parameter "options" to eSpeakInitialize() |
|
|
|
|
|
|
|
|
Revision 10 29.Aug.2014 |
|
|
Revision 10 29.Aug.2014 |
|
|
Changed phonememode parameter to espeak_TextToPhonemes() and espeak_SetPhonemeTrace |
|
|
Changed phonememode parameter to espeak_TextToPhonemes() and espeak_SetPhonemeTrace |
|
|
|
|
|
|
|
|
|
|
|
Revision 11 (espeak-ng) |
|
|
|
|
|
Made ESPEAK_API import/export symbols correctly on Windows. |
|
|
|
|
|
|
|
|
|
|
|
Revision 12 (espeak-ng) |
|
|
|
|
|
Exposed espeak_SetPhonemeCallback. This is available in eSpeak, but was not exposed in this header. |
|
|
|
|
|
|
|
|
*/ |
|
|
*/ |
|
|
/********************/ |
|
|
/********************/ |
|
|
/* Initialization */ |
|
|
/* Initialization */ |
|
|
|
|
|
|
|
|
occurs. The calling program can then play the sound at that point. |
|
|
occurs. The calling program can then play the sound at that point. |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
#ifdef __cplusplus |
|
|
|
|
|
extern "C" |
|
|
|
|
|
#endif |
|
|
|
|
|
ESPEAK_API void espeak_SetPhonemeCallback(int (*PhonemeCallback)(const char *)); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/********************/ |
|
|
/********************/ |
|
|
/* Synthesis */ |
|
|
/* Synthesis */ |