|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITTSEngine
ITTSEngine interface defines low level text synthesis interface to be implemented by text-to-speech engine
Field Summary | |
---|---|
static String |
GENDER_FEMALE
|
static String |
GENDER_MALE
|
static String |
LANG_ENGLISH
|
static String |
LANG_JAPANESE
|
static int |
TTSFLAG_DEFAULT
Append speak request at end of speak requests |
static int |
TTSFLAG_FLUSH
Flash all pending speak request prior to request speak |
Method Summary | |
---|---|
void |
dispose()
Dispose TTS engine |
int |
getSpeed()
Get current speaking speed |
boolean |
isAvailable()
Returns current availability of TTS engine |
boolean |
isDisposed()
Returns true if the TTSEngine has been disposed, and
false otherwise. |
void |
setEventListener(IVoiceEventListener eventListener)
Set event listener in order to receive index event |
void |
setGender(String gender)
Set voice gender |
void |
setLanguage(String language)
Set voice language |
void |
setSpeed(int speed)
Set speaking speed |
void |
speak(String text,
int flags,
int index)
Speak the contents of a text string |
void |
stop()
Flash all pending speak request |
Field Detail |
---|
static final int TTSFLAG_DEFAULT
static final int TTSFLAG_FLUSH
static final String LANG_ENGLISH
static final String LANG_JAPANESE
static final String GENDER_MALE
static final String GENDER_FEMALE
Method Detail |
---|
void speak(String text, int flags, int index)
text
- text string to be spokenflags
- text speak flags. see TTSFLAG_*index
- positive int value to be reported via IVoiceEventListener when
start speaking text. TTS engine should also report -1 when
completed. index event should not reported when negative index
is specifiedvoid stop()
void setEventListener(IVoiceEventListener eventListener)
eventListener
- void dispose()
boolean isDisposed()
true
if the TTSEngine has been disposed, and
false
otherwise.
true
when the TTSEngine is disposed and
false
otherwiseint getSpeed()
IVoice.getSpeed()
void setSpeed(int speed)
IVoice.setSpeed(int)
void setLanguage(String language)
language
- void setGender(String gender)
gender
- boolean isAvailable()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |