Marytts 将语音导出到可执行 jar

Marytts export voice to executable jar

我目前正在尝试在我的项目中使用 marytts。现在我正在尝试将我的项目导出到一个可执行的 jar 文件。问题是我总是收到这个错误:

java.lang.IllegalArgumentException: No such voice: bits3-hsmm

在IntelliJ 中一切正常,仅在执行导出的jar 文件时出现错误。我添加了依赖项,如此 photo

所示

marytts 界面工作正常,只是声音有问题。我正在使用 voice 和 marytts 的下载版本,它们应该包含在我导出的 .jar 文件中。

这看起来像是 IDEA-240253 (and related IDEA-116209) 的产品。

IDE should be able to handle this automatically, but currently it isn't implemented.

You may keep separate JAR files and add them to the classpath of your JAR via Class-Path attribute in MANIFEST.MF file.