#java #classpath #text-to-speech #marytts
#java #путь к классу #преобразование текста в речь #marytts
Вопрос:
Так что я, вероятно, просто глуп, но я не могу заставить MaryTTS (которые я просто отправляю с моей jar) загрузить файл voice jar / включить его в свою собственную jar, а затем загрузить его автоматически. Как я могу сделать это с IntelliJ правильно?
Я попытался извлечь голос в свою jar, добавив его как файл jar, создав папку lib / voices внутри корневой папки моего файла jar и т. Д., И я не могу заставить его работать.
Мой код выглядит так:
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?
Комментарии:
1. Вы должны использовать voice installer, а не просто добавлять jar. У них есть XML-файл списка голосов, который необходимо обновить.