0
アンドロイドスタジオのテキストからスピーチへの変換に間違いがあります。コードを初期化しましたが、音声出力は返されません。コードは以下の通りです。アンドロイドトーストメッセージのスピーチテキスト
else if((match.contains("yes") || match.contains("yeah")) && defsele) {
//Toast toast = Toast.makeText(getApplicationContext(), "Default selection is done and program is starting", Toast.LENGTH_SHORT);
//toast.show();
defsele=false;
switch (progno) {
case 1:
//Toast toast1 = Toast.makeText(getApplicationContext(),"The default settings for cotton cycle is done",Toast.LENGTH_SHORT);
//toast1.show();
String cotton = "The cotton program is starting with the default values";
tts.speak(cotton, TextToSpeech.QUEUE_FLUSH, null);
soak=true;
soakdef();
break;
tts.speakが低下し、機能しません。どのように私はこのwork.The初期化コードが
tts = new TextToSpeech(this,this);
@Override
public void onInit(int status) {
Log.d("Speech", "OnInit - Status ["+status+"]");
if(status == TextToSpeech.SUCCESS){
Log.d("Speech","Success");
tts.setLanguage(Locale.ENGLISH);
を次のように私はAndroidのプログラミングに非常に新しいですし、任意の助けをいただければ幸いです行うことができます。
ありがとうございました!!!
ハズレを試してみてください、コードが自動的にコメントしています。とにかく私はちょうど "tts.speak()"関数を使用して複数の文を変換し、APIを初期化できますか? –