我为windows构建flite,代码是:
#include "..\\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 = new_voice();
flite_text_to_speech("This is a test",v,"play");
return 0;
}
但是我收到 printf 消息“用法:”,如果我删除它,我会收到“试图访问 -1 类型 val flite 中的词典”。我在 Windows 上,所以我在没有文档中的参数的情况下调用 project.exe。你知道如何解决这个问题吗?