我用FreeTTS在我的Java程序中说出一些文本。我想把mbrola的声音嵌入其中。我跟踪了,但我被困在这里:
启用对mbrola的freetts支持
要启用对mbrola的freetts支持,只需将mbrola/mbrola.jar复制到lib/mbrola.jar。然后,每当运行任何freetts应用程序时,请将“mbrola.base”目录指定为系统属性:
java -Dmbrola.base=/home/jim/mbrola -jar bin/FreeTTSHelloWorld.jar mbrola_us1
在本教程中,他们正在做的是,在CMD中键入这一行,使JAR文件以他们所说的声音说话(U1),但我必须做的是,我已经有了Java程序,并且我想改变它说话的声音。
怎么做?
我试图更改虚拟机选项,但这没有帮助。
注意:我使用的是netbeans ide,还有一个文件'freettshelloworld.jar'
简而言之,我正在寻找一个关于如何在FreeTTS的Java库中继续添加M布鲁拉声音的清晰解释(对于新手)…
你说什么?我是否应该考虑将我的操作系统更改为Ubuntu以进行Java开发????

最佳答案

进入终端:这意味着您需要从命令行运行您的程序,here是如何做到这一点的好教程。
但我认为它也可以从netbeans运行,转到项目的Properties,转到Run并将-Dmbrola.base=/home/jim/mbrola粘贴到VM options中。当然,在类路径上需要FreeTTSHelloWorld.jar(您可以通过Properties -> Libraries -> Add JAR/Folder添加它)。

09-09 17:20