所以我可能只是愚蠢,但我无法让 MaryTTS(我只是随我的 jar 一起提供)加载语音 jar 文件/将其包含在我自己的 jar 中,然后自动加载。如何正确使用 IntelliJ 执行此操作?
我尝试将声音提取到我的 jar 中,将其添加为 jar 文件,在我的 jar 文件的根文件夹中创建一个 lib/voices 文件夹等,但我无法让它工作。
我的代码如下所示:
LocalMaryInterface marytts = new LocalMaryInterface();
System.out.println("Voices: ");
for(Voice voice : Voice.getAvailableVoices()) {
System.out.println(voice.getName());
}
marytts.setVoice("dfki-prudence-hsmm"); //Causes Voice not exist error
基本上我的代码只打印“Voices:”,显然没有。我有声音的 jar 文件,但我无法让它被 MaryTTS 识别。有没有人知道如何使用 IntelliJ 以及我需要将 jar 放在哪里?