|
||||||||||
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
Deprecated. |
static String |
LANG_JAPANESE
Deprecated. |
static Set<String> |
LANGSET
|
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 | |
---|---|
boolean |
canSpeakToFile()
Returns true if TTS engine supports to speak text into WAV
file, and false otherwise. |
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 |
boolean |
speakToFile(String text,
File file)
Speak the contents of a text string into WAV file |
void |
stop()
Flash all pending speak request |
Field Detail |
---|
static final int TTSFLAG_DEFAULT
static final int TTSFLAG_FLUSH
@Deprecated static final String LANG_ENGLISH
@Deprecated static final String LANG_JAPANESE
static final Set<String> LANGSET
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()
boolean canSpeakToFile()
true
if TTS engine supports to speak text into WAV
file, and false
otherwise.
true
if TTS engine supports to speak text into WAV
file, and false
otherwise.boolean speakToFile(String text, File file)
text
- text string to be spokenfile
- target File to write WAV data.
true
if WAV file is successfully generated, and
false
otherwise.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |