TTS speak(), API 11.
, api ( min sdk) "@TargetApi (api_level)" sdk.
protected void speakOneWord(String text) {
int apiVer = android.os.Build.VERSION.SDK_INT;
if (apiVer >= 11){
speakApi13(text);
} else {
HashMap<String, String> params = new HashMap<String, String>();
mTts.speak(text, TextToSpeech.QUEUE_ADD, params);
}
}
@TargetApi(13)
protected void speakApi13(String text) {
HashMap<String, String> params = new HashMap<String, String>();
params.put(TextToSpeech.Engine.KEY_PARAM_VOLUME, "0.1");
mTts.speak(text, TextToSpeech.QUEUE_ADD, params);
}