我正在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

10-06 11:10