public interface ISAPIEngine extends ITTSEngine
ITTSEngine
Modifier and Type | Field and Description |
---|---|
static Map<String,String> |
LANGID_MAP
Map to get LangId from "Language"-"Country" code (e.g., en-US).
|
static Map<String,String> |
LANGID_REVERSE_MAP
Map to get "Language"-"Country" code (e.g., en-US) from LangId.
|
static int |
SVSFDefault |
static int |
SVSFIsFilename |
static int |
SVSFIsNotXML |
static int |
SVSFIsXML |
static int |
SVSFlagsAsync |
static int |
SVSFPersistXML |
static int |
SVSFPurgeBeforeSpeak |
GENDER_FEMALE, GENDER_MALE, LANG_ENGLISH, LANG_JAPANESE, LANGSET, TTSFLAG_DEFAULT, TTSFLAG_FLUSH
Modifier and Type | Method and Description |
---|---|
int |
getRate() |
Set<ITTSEngineInfo> |
getTTSEngineInfoSet() |
boolean |
setRate(int rate) |
void |
speak(String text,
int sapiFlags)
Speak text by using specified SAPI flag
|
canSpeakToFile, dispose, getSpeed, isAvailable, isDisposed, setEventListener, setGender, setLanguage, setSpeed, speak, speakToFile, stop
static final int SVSFDefault
static final int SVSFlagsAsync
static final int SVSFPurgeBeforeSpeak
static final int SVSFIsFilename
static final int SVSFIsXML
static final int SVSFIsNotXML
static final int SVSFPersistXML
static final Map<String,String> LANGID_MAP
boolean setRate(int rate)
rate
- The rate property to be set.int getRate()
void speak(String text, int sapiFlags)
text
- text string to be spokensapiFlags
- SAPI flagsSet<ITTSEngineInfo> getTTSEngineInfoSet()