tts.stop() を使用して tts キューからテキストをフラッシュすることはお勧めしません。
私が持っているかどうかを尋ねたい
HashMap<String, String> params = new HashMap<String, String>();
params.put(TextToSpeech.Engine.KEY_PARAM_UTTERANCE_ID,"tag2");
tts.speak("Hi",TextToSpeech.QUEUE_ADD,params);
tts.speak("Hello",TextToSpeech.QUEUE_ADD,params);
同様に、キューに追加された他の文がたくさんあります。
私の質問は、次の場合のアクションはどうなるかです
tts.speak("Flushing",TextToSpeech.QUEUE_FLUSH,null); is done
また
tts.speak("Flushing",TextToSpeech.QUEUE_FLUSH,params); is done
ここで、params は前のものと同じです
アクションは両方のケースで異なりますか?つまり、params パラメータまたは発話 ID が同じ場合にのみ文がフラッシュされますか?
ありがとう!