| | |
| | | @Override |
| | | public void onStart(String s) { |
| | | if (callback != null) { |
| | | callback.PlayStart(); |
| | | callback.PlayStart(s); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onDone(String s) { |
| | | if (callback != null) { |
| | | callback.PlayDone(); |
| | | callback.PlayDone(s); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onError(String s) { |
| | | if (callback != null) { |
| | | callback.PlayError(); |
| | | callback.PlayError(s); |
| | | } |
| | | } |
| | | }); |
| | | } |
| | | |
| | | public void speak(String text, String id) { |
| | | // tts.speak(text, TextToSpeech.QUEUE_FLUSH, null); |
| | | tts.speak(text, TextToSpeech.QUEUE_ADD, null, id); |
| | | } |
| | | |
| | | public void speak(String text) { |
| | | // tts.speak(text, TextToSpeech.QUEUE_FLUSH, null); |
| | | tts.speak(text, TextToSpeech.QUEUE_ADD, null, "speech"); |
| | | tts.speak(text, TextToSpeech.QUEUE_ADD, null, "talk"); |
| | | } |
| | | } |