我正在用 Java 运行一个程序,我在其中使用 FreeTTS Voices,我想要的是改变声音。 当我运行它显示的程序时:
"System property "mbrola.base" is undefined. Will not use MBROLA voices."
我用下面的代码说出我想要的文字
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
关于java - 如何在 FreeTTS 中改变声音 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19229196/