| 
 | ||||||||||
| 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_ENGINEA named preference that hold ID of current TTS engine | 
| static String | PREF_SPEEDA named preference that hold speaking speed preferred by user | 
| static int | SPEED_MAXMaximum speaking speed | 
| static int | SPEED_MINMinimum speaking speed | 
| static int | SPEED_NORMALNormal 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 request
void 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 ignoredIVoiceEventListenervoid 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 | |||||||||