我正在嘗試使用java代碼來做文本到語音轉換器。並且我正在使用freetts.jar來做到這一點。我需要在我的web應用程序中使用它。文本到語音轉換器不起作用
import com.sun.speech.freetts.*;
public class convert {
private static final String VOICENAME="kevin";
public static void call(){
Voice voice;
VoiceManager vm=VoiceManager.getInstance();
System.out.println("come");
voice=vm.getVoice(VOICENAME);
voice.allocate();
try{
voice.speak("wellcome to my world");
System.out.println("coming here good");
}
catch(Exception e){
System.out.println(e);
}
}
public static void main(String agrs[]){
call();
}
}
在上面的代碼是不工作voice.speak()方法是行不通的。我不知道why.can任何一個可以幫助我解決這一問題?
而且我還需要知道如何使文本以自己的聲音進行語音轉換。 謝謝
「我需要在我的web應用程序中使用它。」 - 我真的懷疑這會按預期行事。在web應用程序中使用此代碼,您認爲哪個人的聲音會出現?其次「不工作」不是一個足夠的錯誤描述來幫助你。如果可用,請添加堆棧跟蹤。考慮檢查[問]是否改善問題。 – Fildor