rita.support
Interface RiSpeechEngine

All Known Implementing Classes:
RiFreeTTSEngine, RiMacSpeechEngine

public interface RiSpeechEngine


Method Summary
 void dispose()
           
 java.lang.String getAudioFileName()
           
 com.sun.speech.freetts.Voice getVoice()
           
 java.lang.String getVoiceDescription()
           
 java.lang.String[] getVoiceDescriptions()
           
 java.lang.String getVoiceName()
           
 java.lang.String[] getVoiceNames()
           
 float getVoicePitch()
           
 float getVoicePitchRange()
           
 float getVoicePitchShift()
           
 float getVoiceRate()
           
 float getVoiceVolume()
           
 boolean isSpeaking()
           
 void setAudioFileName(java.lang.String audioFileName)
           
 void setVoice(java.lang.String voiceDesc)
           
 void setVoice(com.sun.speech.freetts.Voice vc)
           
 void setVoicePitch(float hertz)
           
 void setVoicePitchRange(float range)
           
 void setVoicePitchShift(float shift)
           
 void setVoiceRate(float wpm)
           
 void setVoiceVolume(float vol)
           
 void speak(java.lang.String text)
           
 void stop()
           
 

Method Detail

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)