org.eclipse.actf.ai.tts
Interface ISAPIEngine
- All Superinterfaces:
- ITTSEngine
public interface ISAPIEngine
- extends ITTSEngine
ISAPIEngine interface defines text synthesis interface to be
implemented by SAPI5 and MSP text-to-speech engine
- See Also:
ITTSEngine
Methods inherited from interface org.eclipse.actf.ai.tts.ITTSEngine |
canSpeakToFile, dispose, getSpeed, isAvailable, isDisposed, setEventListener, setGender, setLanguage, setSpeed, speak, speakToFile, stop |
SVSFDefault
static final int SVSFDefault
- See Also:
- Constant Field Values
SVSFlagsAsync
static final int SVSFlagsAsync
- See Also:
- Constant Field Values
SVSFPurgeBeforeSpeak
static final int SVSFPurgeBeforeSpeak
- See Also:
- Constant Field Values
SVSFIsFilename
static final int SVSFIsFilename
- See Also:
- Constant Field Values
SVSFIsXML
static final int SVSFIsXML
- See Also:
- Constant Field Values
SVSFIsNotXML
static final int SVSFIsNotXML
- See Also:
- Constant Field Values
SVSFPersistXML
static final int SVSFPersistXML
- See Also:
- Constant Field Values
LANGID_MAP
static final Map<String,String> LANGID_MAP
- Map to get LangId from "Language"-"Country" code (e.g., en-US).
LANGID_REVERSE_MAP
static final Map<String,String> LANGID_REVERSE_MAP
- Map to get "Language"-"Country" code (e.g., en-US) from LangId.
setRate
boolean setRate(int rate)
- Parameters:
rate
- The rate property to be set.
- Returns:
- The invocation is succeeded then it returns true.
getRate
int getRate()
- Returns:
- The rate property of the voice engine.
speak
void speak(String text,
int sapiFlags)