-1

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

java.lang.IllegalArgumentException:没有这样的声音:bits3-hsmm

在 IntelliJ 中一切正常,仅在执行导出的 jar 文件时发生错误。我添加了如图所示的依赖

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

4

1 回答 1

0

这看起来像是IDEA -240253 (以及相关的 IDEA-116209)的产物。

IDE 应该能够自动处理这个问题,但目前还没有实现。

您可以保留单独的 JAR 文件,并通过 MANIFEST.MF 文件中的 Class-Path 属性将它们添加到 JAR 的类路径中。

于 2020-05-21T16:11:05.193 回答