| const char *test = "One two three."; | const char *test = "One two three."; | ||||
| assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | ||||
| #if !USE_ASYNC | |||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| assert(strcmp(translator->dictionary_name, "en") == 0); | assert(strcmp(translator->dictionary_name, "en") == 0); | ||||
| assert(p_decoder != NULL); | assert(p_decoder != NULL); | ||||
| #endif | |||||
| assert(espeak_Synchronize() == EE_OK); | assert(espeak_Synchronize() == EE_OK); | ||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| assert(p_decoder == NULL); | assert(p_decoder == NULL); | ||||
| const char *test = "One two three."; | const char *test = "One two three."; | ||||
| assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_NOT_FOUND); | |||||
| int res = espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL); | |||||
| #if USE_ASYNC | |||||
| assert(res == EE_OK); | |||||
| #else | |||||
| assert(res == EE_NOT_FOUND); | |||||
| #endif | |||||
| assert(translator == NULL); | assert(translator == NULL); | ||||
| assert(p_decoder == NULL); | assert(p_decoder == NULL); | ||||
| const char *test = "One two three."; | const char *test = "One two three."; | ||||
| assert(espeak_ng_Synthesize(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == ENS_OK); | assert(espeak_ng_Synthesize(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == ENS_OK); | ||||
| #if !USE_ASYNC | |||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| assert(strcmp(translator->dictionary_name, "en") == 0); | assert(strcmp(translator->dictionary_name, "en") == 0); | ||||
| assert(p_decoder != NULL); | assert(p_decoder != NULL); | ||||
| #endif | |||||
| assert(espeak_Synchronize() == EE_OK); | assert(espeak_Synchronize() == EE_OK); | ||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| assert(p_decoder == NULL); | assert(p_decoder == NULL); | ||||
| const char *test = "One two three."; | const char *test = "One two three."; | ||||
| assert(espeak_ng_Synthesize(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == ENS_VOICE_NOT_FOUND); | |||||
| int res = espeak_ng_Synthesize(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL); | |||||
| #if USE_ASYNC | |||||
| assert(res == EE_OK); | |||||
| #else | |||||
| assert(res == ENS_VOICE_NOT_FOUND); | |||||
| #endif | |||||
| assert(translator == NULL); | assert(translator == NULL); | ||||
| assert(p_decoder == NULL); | assert(p_decoder == NULL); | ||||
| assert(espeak_Synchronize() == EE_OK); | |||||
| assert(espeak_ng_Synchronize() == ENS_OK); | |||||
| assert(translator == NULL); | assert(translator == NULL); | ||||
| assert(p_decoder == NULL); | assert(p_decoder == NULL); | ||||
| const char *test = "One two three."; | const char *test = "One two three."; | ||||
| assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | ||||
| #if !USE_ASYNC | |||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| assert(strcmp(translator->dictionary_name, "en") == 0); | assert(strcmp(translator->dictionary_name, "en") == 0); | ||||
| assert(p_decoder != NULL); | assert(p_decoder != NULL); | ||||
| #endif | |||||
| assert(espeak_Synchronize() == EE_OK); | assert(espeak_Synchronize() == EE_OK); | ||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| const char *test = "One two three."; | const char *test = "One two three."; | ||||
| assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | ||||
| #if !USE_ASYNC | |||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| assert(strcmp(translator->dictionary_name, "en") == 0); | assert(strcmp(translator->dictionary_name, "en") == 0); | ||||
| assert(p_decoder != NULL); | assert(p_decoder != NULL); | ||||
| #endif | |||||
| assert(espeak_Synchronize() == EE_OK); | assert(espeak_Synchronize() == EE_OK); | ||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| const char *test = "One two three."; | const char *test = "One two three."; | ||||
| assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | ||||
| #if !USE_ASYNC | |||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| assert(strcmp(translator->dictionary_name, "de") == 0); | assert(strcmp(translator->dictionary_name, "de") == 0); | ||||
| assert(p_decoder != NULL); | assert(p_decoder != NULL); | ||||
| #endif | |||||
| assert(espeak_Synchronize() == EE_OK); | assert(espeak_Synchronize() == EE_OK); | ||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| const char *test = "One two three."; | const char *test = "One two three."; | ||||
| assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | ||||
| #if !USE_ASYNC | |||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| assert(strcmp(translator->dictionary_name, "en") == 0); | assert(strcmp(translator->dictionary_name, "en") == 0); | ||||
| assert(p_decoder != NULL); | assert(p_decoder != NULL); | ||||
| #endif | |||||
| assert(espeak_Synchronize() == EE_OK); | assert(espeak_Synchronize() == EE_OK); | ||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| const char *test = "One two three."; | const char *test = "One two three."; | ||||
| assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | ||||
| #if !USE_ASYNC | |||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| assert(strcmp(translator->dictionary_name, "en") == 0); | assert(strcmp(translator->dictionary_name, "en") == 0); | ||||
| assert(p_decoder != NULL); | assert(p_decoder != NULL); | ||||
| #endif | |||||
| assert(espeak_Synchronize() == EE_OK); | assert(espeak_Synchronize() == EE_OK); | ||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| const char *test = "One two three."; | const char *test = "One two three."; | ||||
| assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | ||||
| #if !USE_ASYNC | |||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| assert(strcmp(translator->dictionary_name, "en") == 0); | assert(strcmp(translator->dictionary_name, "en") == 0); | ||||
| assert(p_decoder != NULL); | assert(p_decoder != NULL); | ||||
| #endif | |||||
| assert(espeak_Synchronize() == EE_OK); | assert(espeak_Synchronize() == EE_OK); | ||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| const char *test = "One two three."; | const char *test = "One two three."; | ||||
| assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | ||||
| #if !USE_ASYNC | |||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| assert(strcmp(translator->dictionary_name, "en") == 0); | assert(strcmp(translator->dictionary_name, "en") == 0); | ||||
| assert(p_decoder != NULL); | assert(p_decoder != NULL); | ||||
| #endif | |||||
| assert(espeak_Synchronize() == EE_OK); | assert(espeak_Synchronize() == EE_OK); | ||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| const char *test = "One two three."; | const char *test = "One two three."; | ||||
| assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | ||||
| #if !USE_ASYNC | |||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| assert(strcmp(translator->dictionary_name, "mk") == 0); | assert(strcmp(translator->dictionary_name, "mk") == 0); | ||||
| assert(p_decoder != NULL); | assert(p_decoder != NULL); | ||||
| #endif | |||||
| assert(espeak_Synchronize() == EE_OK); | assert(espeak_Synchronize() == EE_OK); | ||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| const char *test = "One two three."; | const char *test = "One two three."; | ||||
| assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | assert(espeak_Synth(test, strlen(test)+1, 0, POS_CHARACTER, 0, espeakCHARS_AUTO, NULL, NULL) == EE_OK); | ||||
| #if !USE_ASYNC | |||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| assert(strcmp(translator->dictionary_name, "en") == 0); | assert(strcmp(translator->dictionary_name, "en") == 0); | ||||
| assert(p_decoder != NULL); | assert(p_decoder != NULL); | ||||
| #endif | |||||
| assert(espeak_Synchronize() == EE_OK); | assert(espeak_Synchronize() == EE_OK); | ||||
| assert(translator != NULL); | assert(translator != NULL); | ||||
| espeak_ng_InitializePath(NULL); | espeak_ng_InitializePath(NULL); | ||||
| espeak_ng_ERROR_CONTEXT context = NULL; | espeak_ng_ERROR_CONTEXT context = NULL; | ||||
| assert(espeak_ng_Initialize(&context) == ENS_OK); | assert(espeak_ng_Initialize(&context) == ENS_OK); | ||||
| assert(espeak_ng_InitializeOutput(ENOUTPUT_MODE_SYNCHRONOUS, 0, NULL) == ENS_OK); | |||||
| assert(espeak_ng_InitializeOutput(0, 0, NULL) == ENS_OK); | |||||
| espeak_SetSynthCallback(_test_espeak_ng_phoneme_events_cb); | espeak_SetSynthCallback(_test_espeak_ng_phoneme_events_cb); | ||||
| assert(espeak_ng_SetPhonemeEvents(enabled, ipa) == ENS_OK); | assert(espeak_ng_SetPhonemeEvents(enabled, ipa) == ENS_OK); | ||||