|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef struct espeak_ng_TOKENIZER_ espeak_ng_TOKENIZER; |
|
|
typedef struct espeak_ng_TOKENIZER_ espeak_ng_TOKENIZER; |
|
|
|
|
|
|
|
|
espeak_ng_TOKENIZER * |
|
|
|
|
|
|
|
|
ESPEAK_NG_API espeak_ng_TOKENIZER * |
|
|
create_tokenizer(void); |
|
|
create_tokenizer(void); |
|
|
|
|
|
|
|
|
void |
|
|
|
|
|
|
|
|
ESPEAK_NG_API void |
|
|
destroy_tokenizer(espeak_ng_TOKENIZER *tokenizer); |
|
|
destroy_tokenizer(espeak_ng_TOKENIZER *tokenizer); |
|
|
|
|
|
|
|
|
typedef enum |
|
|
typedef enum |
|
|
|
|
|
|
|
|
ESPEAKNG_TOKENIZER_OPTION_TEXT = 0, |
|
|
ESPEAKNG_TOKENIZER_OPTION_TEXT = 0, |
|
|
} espeak_ng_TOKENIZER_OPTIONS; |
|
|
} espeak_ng_TOKENIZER_OPTIONS; |
|
|
|
|
|
|
|
|
int |
|
|
|
|
|
|
|
|
ESPEAK_NG_API int |
|
|
tokenizer_reset(espeak_ng_TOKENIZER *tokenizer, |
|
|
tokenizer_reset(espeak_ng_TOKENIZER *tokenizer, |
|
|
espeak_ng_TEXT_DECODER *decoder, |
|
|
espeak_ng_TEXT_DECODER *decoder, |
|
|
espeak_ng_TOKENIZER_OPTIONS options); |
|
|
espeak_ng_TOKENIZER_OPTIONS options); |
|
|
|
|
|
|
|
|
ESPEAKNG_TOKEN_ELLIPSIS, |
|
|
ESPEAKNG_TOKEN_ELLIPSIS, |
|
|
} espeak_ng_TOKEN_TYPE; |
|
|
} espeak_ng_TOKEN_TYPE; |
|
|
|
|
|
|
|
|
espeak_ng_TOKEN_TYPE |
|
|
|
|
|
|
|
|
ESPEAK_NG_API espeak_ng_TOKEN_TYPE |
|
|
tokenizer_read_next_token(espeak_ng_TOKENIZER *tokenizer); |
|
|
tokenizer_read_next_token(espeak_ng_TOKENIZER *tokenizer); |
|
|
|
|
|
|
|
|
const char * |
|
|
|
|
|
|
|
|
ESPEAK_NG_API const char * |
|
|
tokenizer_get_token_text(espeak_ng_TOKENIZER *tokenizer); |
|
|
tokenizer_get_token_text(espeak_ng_TOKENIZER *tokenizer); |
|
|
|
|
|
|
|
|
#ifdef __cplusplus |
|
|
#ifdef __cplusplus |