blob: 2831120f1b3196c8ffa88ea2a98474fc1679dff9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#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);
}
|