@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_game);
init();
}
public void init() {
tts = new TextToSpeech(Game.this, new OnInitListener() {
public void onInit(int status) {
if (status != TextToSpeech.ERROR) {
tts.setLanguage(Locale.US);
speakout("Hello Gies");
}
}
});
}
public void speakout(String text) {
tts.speak(text, TextToSpeech.QUEUE_FLUSH, null);
tv2.setText("" + text);
}
@Override
protected void onPause() {
if (tts != null) {
tts.stop();
tts.shutdown();
}
super.onPause();
}
代碼運行正常。我試圖將文本轉換爲語音,但我無法找到想要的輸出。請幫我解決問題。 在此先感謝。Text to Speech android not working
你是什麼意思'找到所需的輸出'?您還應該添加一個話語監聽器 - 請參閱此答案中的鏈接http://stackoverflow.com/a/22642640/1256219 – brandall