我目前正在尝试在我的项目中使用 marytts。现在我正在尝试将我的项目导出到一个可执行的 jar 文件。问题是我总是得到这个错误:
java.lang.IllegalArgumentException:没有这样的声音:bits3-hsmm
在 IntelliJ 中一切正常,仅在执行导出的 jar 文件时发生错误。我添加了如图所示的依赖项
marytts 界面工作正常,只有语音有问题。我正在使用语音和 marytts 的下载版本,它们应该包含在我导出的 .jar 文件中。
我目前正在尝试在我的项目中使用 marytts。现在我正在尝试将我的项目导出到一个可执行的 jar 文件。问题是我总是得到这个错误:
java.lang.IllegalArgumentException:没有这样的声音:bits3-hsmm
在 IntelliJ 中一切正常,仅在执行导出的 jar 文件时发生错误。我添加了如图所示的依赖项
marytts 界面工作正常,只有语音有问题。我正在使用语音和 marytts 的下载版本,它们应该包含在我导出的 .jar 文件中。
这看起来像是IDEA -240253 (以及相关的 IDEA-116209)的产物。
IDE 应该能够自动处理这个问题,但目前还没有实现。
您可以保留单独的 JAR 文件,并通过 MANIFEST.MF 文件中的 Class-Path 属性将它们添加到 JAR 的类路径中。