- 263 名前:Initが呼ばれるようなので、このメソッドの最後にspeakメソッドを記述したのですが、喋ってくれません。
何か良い手立てはないでしょうか? 改行規制のため簡略化したコードですが、以下の様なコードです。 public class GreetingActivity extends AppCompatActivity implements OnInitListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_greeting); tts = new TextToSpeech(this, this); } @Override public void onInit(int status) { if (TextToSpeech.SUCCESS == status) { Locale locale = Locale.JAPAN; if (tts.isLanguageAvailable(locale) >= TextToSpeech.LANG_AVAILABLE) { tts.setLanguage(locale); } } speak(“こんにちは”); } private void speak(String message) { if (tts.isSpeaking()) tts.stop(); tts.speak(message, QUEUE_FLUSH, null); } } [] - [ここ壊れてます]
|

|