java - 如何在 FreeTTS 中改变声音 - Java

标签 java netbeans freetts mbrola

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

相关文章:

Java FileInputStream 找不到文件 (LibGDX)

Java8 列表返回元素或 null

java - 使用 JPA 线程保存实体(同步)

当我返回到 JSF 中的同一页面时,CSS 不起作用

java - 来自 netbeans 数据库的 Restful java Web 服务

java - Lucene索引没有html css标签java

java - 在 Windows 和 Linux 操作系统下访问 Java 应用程序中的外部文件

java - Festival TTS 与 FreeTTS 在 Windows 平台上的性能如何?

java - FreeTTS 可移植性问题