0

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 が同じ場合にのみ文がフラッシュされますか?

ありがとう!

4

1 に答える 1