|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IVoice
The IVoice interface enables an application to perform text synthesis operations.
Field Summary | |
---|---|
static String |
PREF_ENGINE
A named preference that hold ID of current TTS engine |
static String |
PREF_SPEED
A named preference that hold speaking speed preferred by user |
static int |
SPEED_MAX
Maximum speaking speed |
static int |
SPEED_MIN
Minimum speaking speed |
static int |
SPEED_NORMAL
Normal speaking speed |
Method Summary | |
---|---|
int |
getSpeed()
Get current speaking speed |
ITTSEngine |
getTTSEngine()
Get current low-level TTS Engine interface. |
void |
setEventListener(IVoiceEventListener eventListener)
Set event listener in order to receive index event |
void |
setSpeed(int speed)
Set speaking speed |
void |
speak(String text,
boolean flush)
Speak the contents of a text string without event listening |
void |
speak(String text,
boolean flush,
int index)
Speak the contents of a text string with event listening |
void |
stop()
Flash all pending speak request |
Field Detail |
---|
static final int SPEED_MIN
static final int SPEED_MAX
static final int SPEED_NORMAL
static final String PREF_ENGINE
static final String PREF_SPEED
Method Detail |
---|
void speak(String text, boolean flush)
text
- text string to be spokenflush
- true to flash all pending speak request prior to speak text
false to append this request at end of speak requestvoid speak(String text, boolean flush, int index)
text
- text string to be spokenflush
- true to flash all pending speak request prior to speak text
false to append this request at end of speak requestindex
- positive int value to be reported via IVoiceEventListener
Negative value will be ignoredIVoiceEventListener
void stop()
void setSpeed(int speed)
speed
- speaking speed in range between 0 and 100 0: Minimum speed 50:
Normal speed 100: Maximum speedint getSpeed()
setSpeed(int)
void setEventListener(IVoiceEventListener eventListener)
eventListener
- ITTSEngine getTTSEngine()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |