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