static void Open_JTalk_clear(Open_JTalk * open_jtalk) { Mecab_clear(&open_jtalk->mecab); NJD_clear(&open_jtalk->njd); JPCommon_clear(&open_jtalk->jpcommon); HTS_Engine_clear(&open_jtalk->engine); }
TextToSpeech::~TextToSpeech() { Mecab_clear(&open_jtalk_.mecab); NJD_clear(&open_jtalk_.njd); JPCommon_clear(&open_jtalk_.jpcommon); HTS_Engine_clear(&open_jtalk_.engine); }
static void cleanup(struct app *app) { Mecab_clear(&app->mecab); NJD_clear(&app->njd); JPCommon_clear(&app->jpcommon); HTS_Engine_clear(&app->engine); play_drain(app->play_h); play_exit(app->play_h); free(app->pcm); }
TextToSpeech::~TextToSpeech() { Mecab_clear(&open_jtalk_.mecab); NJD_clear(&open_jtalk_.njd); JPCommon_clear(&open_jtalk_.jpcommon); HTS_Engine_clear(&open_jtalk_.engine); play_drain(play_h_); play_exit(play_h_); delete[] (pcm_); }
int OpenJTalk_Delete(OpenJTalk** openjtalk) { NJD_clear(&(*openjtalk)->njd); JPCommon_clear(&(*openjtalk)->jpcommon); HTS_Engine_clear(&(*openjtalk)->engine); free( (*openjtalk)->fn_ws_mgc); free( (*openjtalk)->fn_ws_lf0); free( (*openjtalk)->fn_ws_lpf); return 1; }
void NJD_refresh(NJD * njd) { NJD_clear(njd); NJD_initialize(njd); }