我正在Java中运行一个使用FreeTTS音色的程序,我想要的是更改声音。
当我运行程序时,它显示:
“系统属性“mbrola.base”未定义。将不使用MBROLA
声音。”
我使用以下代码说出我想要的文字
Voice voice;
voice = voiceManager.getVoice(VOICENAME);
voice.allocate();
然后
voice.speak(t4.getText());
我试图找到插入MBROLA声音的教程。我发现的教程之一是在他们的网页上:http://freetts.sourceforge.net/mbrola/README.html,但是我在Windows中不知道MAC的任何信息,因此我不知道该怎么做。其他教程在Linux上,因此我什至不理解它们。我在Windows上使用Netbeans,我希望有人清楚地向我解释如何执行此操作。我是一名新手,今年14岁。
最佳答案
如果您查看提交的链接,则有一条大消息显示:“注意:过去,Windows平台上的FreeTTS对MBROLA的支持一直很麻烦,但似乎已由MBROLA团队修复。请参阅FreeTTS。论坛以获取更多信息。”
这是论坛的直接链接:http://sourceforge.net/p/freetts/discussion/137669/thread/848a09ab