public class BaseTextToSpeechEngine extends java.lang.Object implements TextToSpeechEngine
| Constructor and Description |
|---|
BaseTextToSpeechEngine() |
| Modifier and Type | Method and Description |
|---|---|
android.speech.tts.Voice |
getCurrentVoice() |
java.util.List<android.speech.tts.Voice> |
getSupportedVoices() |
void |
initTextToSpeech(android.content.Context context) |
boolean |
isSpeaking() |
void |
say(java.lang.String message,
TextToSpeechCallback callback) |
void |
setAudioStream(int audioStream) |
void |
setLocale(java.util.Locale locale) |
void |
setOnInitListener(android.speech.tts.TextToSpeech.OnInitListener onInitListener) |
void |
setPitch(float pitch) |
void |
setSpeechRate(float rate) |
void |
setTextToSpeechQueueMode(int mode) |
void |
setVoice(android.speech.tts.Voice voice) |
void |
shutdown() |
void |
stop() |
public void initTextToSpeech(android.content.Context context)
initTextToSpeech in interface TextToSpeechEnginepublic boolean isSpeaking()
isSpeaking in interface TextToSpeechEnginepublic void setOnInitListener(android.speech.tts.TextToSpeech.OnInitListener onInitListener)
setOnInitListener in interface TextToSpeechEnginepublic void setLocale(java.util.Locale locale)
setLocale in interface TextToSpeechEnginepublic void say(java.lang.String message,
TextToSpeechCallback callback)
say in interface TextToSpeechEnginepublic void shutdown()
shutdown in interface TextToSpeechEnginepublic void setTextToSpeechQueueMode(int mode)
setTextToSpeechQueueMode in interface TextToSpeechEnginepublic void setAudioStream(int audioStream)
setAudioStream in interface TextToSpeechEnginepublic void stop()
stop in interface TextToSpeechEnginepublic void setPitch(float pitch)
setPitch in interface TextToSpeechEnginepublic void setSpeechRate(float rate)
setSpeechRate in interface TextToSpeechEnginepublic void setVoice(android.speech.tts.Voice voice)
setVoice in interface TextToSpeechEnginepublic java.util.List<android.speech.tts.Voice> getSupportedVoices()
getSupportedVoices in interface TextToSpeechEnginepublic android.speech.tts.Voice getCurrentVoice()
getCurrentVoice in interface TextToSpeechEngine