ENS_MBROLA_NOT_FOUND = 0x100007FF, | ENS_MBROLA_NOT_FOUND = 0x100007FF, | ||||
ENS_MBROLA_VOICE_NOT_FOUND = 0x100008FF, | ENS_MBROLA_VOICE_NOT_FOUND = 0x100008FF, | ||||
ENS_EVENT_BUFFER_FULL = 0x100009FF, | ENS_EVENT_BUFFER_FULL = 0x100009FF, | ||||
ENS_NOT_SUPPORTED = 0x10000AFF, | |||||
} espeak_ng_STATUS; | } espeak_ng_STATUS; | ||||
typedef enum { | typedef enum { |
t_espeak_command *c = create_espeak_parameter(parameter, value, relative); | t_espeak_command *c = create_espeak_parameter(parameter, value, relative); | ||||
espeak_ng_STATUS status = fifo_add_command(c); | espeak_ng_STATUS status = fifo_add_command(c); | ||||
if (status != EE_OK) | |||||
if (status != ENS_OK) | |||||
delete_espeak_command(c); | delete_espeak_command(c); | ||||
return status; | return status; | ||||
#else | #else |
// mbrola interface is not compiled, provide dummy functions. | // mbrola interface is not compiled, provide dummy functions. | ||||
espeak_ERROR LoadMbrolaTable(const char *mbrola_voice, const char *phtrans, int *srate) | |||||
espeak_ng_STATUS LoadMbrolaTable(const char *mbrola_voice, const char *phtrans, int *srate) | |||||
{ | { | ||||
return EE_INTERNAL_ERROR; | |||||
return ENS_NOT_SUPPORTED; | |||||
} | } | ||||
int MbrolaGenerate(PHONEME_LIST *phoneme_list, int *n_ph, int resume) | int MbrolaGenerate(PHONEME_LIST *phoneme_list, int *n_ph, int resume) |
DoVoiceChange(voice); | DoVoiceChange(voice); | ||||
voice_selector.languages = voice->language_name; | voice_selector.languages = voice->language_name; | ||||
SetVoiceStack(&voice_selector, variant_name); | SetVoiceStack(&voice_selector, variant_name); | ||||
return EE_OK; | |||||
return ENS_OK; | |||||
} | } | ||||
} | } | ||||
return ENS_VOICE_NOT_FOUND; | return ENS_VOICE_NOT_FOUND; |