Modules | Files | Inheritance Tree | Inheritance Graph | Name Index
module GNOME::Speech::Synthesis
interface SynthesizerModeDesc
Files: GNOME_Speech.idl
GNOME-Speech-Synthesis-SynthesizerModeDesc-inheritance GNOME-Speech-EngineModeDesc.html GNOME-Speech-SpeechObject.html Bonobo-Unknown.html
Operations Summary:
 voidinitWithNameAndStateAndVoices(in string engineName, in string modeName, in string locale, in Tristate running, in VoiceArray voices)
 voidaddVoice(in Voice voice)
VoiceArraygetVoices()
 voidsetVoices(in VoiceArray v)

Operations Inherited from EngineModeDesc
initWithLocale, initWithNameAndState, equals, getEngineName, getLocale, getModeName, getRunning, match, setEngineName, setLocale, setModeName, setRunning

Operations Inherited from Bonobo::Unknown
ref, unref, queryInterface

Operation Details:
 void initWithNameAndStateAndVoices(in string engineName, in string modeName, in string locale, in Tristate running, in VoiceArray voices)

Initialise a fully-specified descriptor. Any of the features may be null.

Parameters:
engineName - the synthesizer engine name.
modeName - the synthesizer mode name.
locale - the locale the synthesizer engine is running in..
running - whether the engine is already running.
voices - list of voices provided by the synthesizer. Create a fully-specified descriptor. Any of the features may be null.


 void addVoice(in Voice voice)

Append a voice to the list of voices.

Parameters:
voice - voice to add.


VoiceArray getVoices()

Returns the list of voices available in this synthesizer mode.

Return:
the list of voices available.


 void setVoices(in VoiceArray v)

Set the list of synthesizer voices.

Parameters:
voiceArray - the list of synthesizer voices.