System.setProperty с mbrola не работает, Windows 10

Я следовал пошаговому руководству от пользователя MadCharlie здесь: голоса MBROLA с FreeTTS - Windows, чтобы реализовать TTS и mbrola на NetBeans (для испанского голоса), но он продолжает помечать меня как ошибку в этом конкретном фрагменте кода:

 System.setProperty("mbrola.base", "C:\\mbrola");

И ошибка:

Не удалось проверить голоса MBROLA на

C:\ MBROLA

Убедитесь, что вы ПОЛНОСТЬЮ указываете путь к каталогу MBROLA, используя системное свойство mbrola.base.

Исключение в потоке "main" java.lang.NullPointerException

в Texttovoice.Texttovoice.(Texttovoice.java:27) в Texttovoice.texttovoice.main(Texttovoice.java:39) C:\Users\ Пользователь \AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java вернул: 1 BUILD FAILED (общее время: 0 секунд)

Весь код:

package Texttovoice;
import com.sun.speech.freetts.Voice;
import com.sun.speech.freetts.VoiceManager;

/**
 *
 * @author User
 */
public class Texttovoice {
 VoiceManager freettsVM;
    Voice freettsVoice;

    public Texttovoice(String words) {
        // Most important part!
        System.setProperty("mbrola.base", "C:\\mbrola");
        freettsVM = VoiceManager.getInstance();

        // Simply change to MBROLA voice
        freettsVoice = freettsVM.getVoice("mbrola_vz1");

        // Allocate your chosen voice
        freettsVoice.allocate();
        sayWords(words);
    }

    public void sayWords(String words) {
        // Make her speak!
        freettsVoice.speak(words);
    }
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
         new Texttovoice("Hola a todos");
    }

}

Каталог Мброла. Папка мброла

TTS Jar уже добавлен в проект. Библиотека FreeTTS

0 ответов

Другие вопросы по тегам