Я новичок как unix, так и flite.Функция register_cmu_us_kal() в flite
#include "flite.h"
cst_voice *register_cmu_us_kal();
int main(int argc, char **argv)
{
cst_voice *v;
if (argc != 2)
{
fprintf(stderr,"usage: flite_test FILE\n");
exit(-1);
}
flite_init();
v = register_cmu_us_kal(NULL);
flite_file_to_speech(argv[1],v,"play");
}
Из вышеуказанной программы я понимаю, что register_cmu_us_kal() вернет английский голос. и файл, введенный в argv [1], будет читаться на английском языке.
cst_wave * flite_text_to_wave (const char * text, cst_voice * voice); => для текста в волне
Я работаю над проектом, где код приложения уже существует, и я хочу преобразовать текст, отображаемый в голос. register_cmu_us_kal() я не мог понять, что он делает. Как увидеть различные функции, доступные в библиотеке flite.h и ее функциях.
Пожалуйста, помогите понять