#include "flite.h" cst_voice *register_cmu_us_kal(const char *voxdir); void usenglish_init(cst_voice *v); cst_lexicon *cmulex_init(void); void flite_set_lang_list(void) { flite_add_lang("eng",usenglish_init,cmulex_init); flite_add_lang("usenglish",usenglish_init,cmulex_init); } cst_voice *flite_wrapper_init() { flite_init(); flite_set_lang_list(); flite_voice_list = cons_val(voice_val(register_cmu_us_kal(NULL)),flite_voice_list); flite_voice_list = val_reverse(flite_voice_list); return flite_voice_select(NULL); }