rita.support
Interface RiSpeechEngine
- All Known Implementing Classes:
- RiFreeTTSEngine, RiMacSpeechEngine
public interface RiSpeechEngine
dispose
void dispose()
getVoice
com.sun.speech.freetts.Voice getVoice()
stop
void stop()
getVoiceDescriptions
java.lang.String[] getVoiceDescriptions()
setVoice
void setVoice(java.lang.String voiceDesc)
setVoice
void setVoice(com.sun.speech.freetts.Voice vc)
speak
void speak(java.lang.String text)
isSpeaking
boolean isSpeaking()
getVoicePitch
float getVoicePitch()
getVoicePitchRange
float getVoicePitchRange()
getVoicePitchShift
float getVoicePitchShift()
getVoiceRate
float getVoiceRate()
getVoiceVolume
float getVoiceVolume()
setVoicePitch
void setVoicePitch(float hertz)
setVoicePitchRange
void setVoicePitchRange(float range)
setVoicePitchShift
void setVoicePitchShift(float shift)
setVoiceRate
void setVoiceRate(float wpm)
setVoiceVolume
void setVoiceVolume(float vol)
getVoiceName
java.lang.String getVoiceName()
getVoiceNames
java.lang.String[] getVoiceNames()
getVoiceDescription
java.lang.String getVoiceDescription()
getAudioFileName
java.lang.String getAudioFileName()
setAudioFileName
void setAudioFileName(java.lang.String audioFileName)