1

我想知道是否可以使用 FreeTTS 从这里使用一些额外的声音,而不仅仅是 us1、us2 和 us3。特别是非英语的声音。

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

public class TestTTS {
    public static void main(String [] args) {
        VoiceManager freettsVM;
        Voice freettsVoice;
        System.setProperty("mbrola.base", "C:\\Java\\mbrola\\mbr301d"); 
        freettsVM = VoiceManager.getInstance();
        freettsVoice = freettsVM.getVoice("mbrola_us1");
        freettsVoice.allocate();
        freettsVoice.speak("Hello");        
    }
}

如果没有,如何使用这些声音?

谢谢

4

0 回答 0