org.gtk.gespeaker
Prev | gespeaker dbus interfaces | Next

## Interface /org/gtk/gespeaker/voice

Manage the espeak and mbrola voices.

## Methods

int org.gtk.gespeaker.voice.int.get_delay() int org.gtk.gespeaker.voice.int.get_pitch() int org.gtk.gespeaker.voice.int.get_speed() int org.gtk.gespeaker.voice.int.get_voice() bool org.gtk.gespeaker.voice.get_voice_is_mbrola(int index) QString org.gtk.gespeaker.voice.get_voice_name(int index) QString org.gtk.gespeaker.voice.get_voice_short(int index) QString org.gtk.gespeaker.voice.get_voice_type() int org.gtk.gespeaker.voice.get_voices_count() int org.gtk.gespeaker.voice.get_volume() QStringList org.gtk.gespeaker.voice.list_all_voices() QStringList org.gtk.gespeaker.voice.list_mbrola_voices() bool org.gtk.gespeaker.voice.set_delay(int delay) bool org.gtk.gespeaker.voice.set_pitch(int pitch) bool org.gtk.gespeaker.voice.set_speed(int speed) bool org.gtk.gespeaker.voice.set_voice(int voice) bool org.gtk.gespeaker.voice.set_voice_by_name(QString name) bool org.gtk.gespeaker.voice.set_voice_type(QString voice_type) bool org.gtk.gespeaker.voice.set_volume(int volume)

### org.gtk.gespeaker.voice.get_delay

int org.gtk.gespeaker.voice.get_delay()

Returns: | An integer for the current voice delay

The get_delay method returns the voice delay between words.

### org.gtk.gespeaker.voice.get_pitch

int org.gtk.gespeaker.voice.get_pitch()

Returns: | An integer for the current pitch

The get_pitch method returns the voice pitch.

### org.gtk.gespeaker.voice.get_speed

int org.gtk.gespeaker.voice.get_speed()

Returns: | An integer for the current voice speed

The get_speed method returns the voice speed.

### org.gtk.gespeaker.voice.get_voice

int org.gtk.gespeaker.voice.get_voice()

Returns: | An integer for the index of the currently selected voice

The get_voice method returns an index for the currently selected voice.

### org.gtk.gespeaker.voice.get_voice_is_mbrola

bool org.gtk.gespeaker.voice.get_voice_is_mbrola(int index)

index: | The index of the voice to check
Returns: | True if the voice is a mbrola voice, False if the voice is not mbrola or is not a valid voice index.

The get_voice_is_mbrola method check if the requested voice is a mbrola voice.

### org.gtk.gespeaker.voice.get_voice_name

QString org.gtk.gespeaker.voice.get_voice_name(int index)

index: | The index of the voice to check
Returns: | A string for the voice name

The get_voice_name method return the name of the requested voice.

### org.gtk.gespeaker.voice.get_voice_short

QString org.gtk.gespeaker.voice.get_voice_short(int index)

index: | The index of the voice to check
Returns: | A string for the voice short name

The get_voice_short method return the short name of the requested voice.

### org.gtk.gespeaker.voice.get_voice_type

QString org.gtk.gespeaker.voice.get_voice_type()

Returns: | A string as following: disabled for mbrola voices which doesn't support type, male for non-mbrola male voice, female for non-mbrola female voice

The get_voice_type method return the type of the selected voice.

### org.gtk.gespeaker.voice.get_voices_count

int org.gtk.gespeaker.voice.get_voices_count()

Returns: | The number of the available voices

The get_voices_count method returns the number of the available voices.

### org.gtk.gespeaker.voice.get_volume

int org.gtk.gespeaker.voice.get_volume()

Returns: | An integer for the current volume

The get_volume method returns the current volume.

### org.gtk.gespeaker.voice.list_all_voices

QStringList org.gtk.gespeaker.voice.list_all_voices()

Returns: | A string list with all the available voices

The list_all_voices method returns the list with all the available voice names.

### org.gtk.gespeaker.voice.list_mbrola_voices

QStringList org.gtk.gespeaker.voice.list_mbrola_voices()

Returns: | A string list with all the available mbrola voices

The list_mbrola_voices method returns the list with all the available mbrola voice names.

### org.gtk.gespeaker.voice.set_delay

bool org.gtk.gespeaker.voice.set_delay(int delay)

delay: | The new delay to assign
Returns: | True if the delay was assigned or False if it wasn't assigned

The set_delay method assign the new value for delay between words. Valid values are between 0 and 100.

### org.gtk.gespeaker.voice.set_pitch

bool org.gtk.gespeaker.voice.set_pitch(int pitch)

pitch: | The new pitch to assign
Returns: | True if the pitch was assigned or False if it wasn't assigned

The set_pitch method assign the new value for voice pitch. Valid values are between 0 and 99.

### org.gtk.gespeaker.voice.set_speed

bool org.gtk.gespeaker.voice.set_speed(int speed)

speed: | The new delay to assign
Returns: | True if the delay was assigned or False if it wasn't assigned

The set_speed method assign the new value for voice speed. Valid values are between 80 and 390.

### org.gtk.gespeaker.voice.set_voice

bool org.gtk.gespeaker.voice.set_voice(int voice)

voice: | Index of the new voice to choose
Returns: | True if the voice was chosen or False if it wasn't chosen

The set_voice method changes the active voice using a voice index. Valid values are between 0 and the value returned by org.gtk.gespeaker.voice.get_voices_count() method.

### org.gtk.gespeaker.voice.set_voice_by_name

bool org.gtk.gespeaker.voice.set_voice_by_name(QString voice)

voice: | A string with the name of the new voice to choose
Returns: | True if the voice was chosen or False if it wasn't chosen

The set_voice_by_name method changes the active voice using a voice name.

### org.gtk.gespeaker.voice.set_voice_type

bool org.gtk.gespeaker.voice.set_voice_type(QString voice_type)

voice_type: | A string with the voice type: it must be male or female
Returns: | True if the voice type was chosen or False if it wasn't chosen

The set_voice_type method changes the voice type for the active non-mbrola voice.

### org.gtk.gespeaker.voice.set_volume

bool org.gtk.gespeaker.voice.set_volume(int volume)

volume: | The new volume to assign
Returns: | True if the volume was assigned or False if it wasn't assigned

The set_volume method assign the new value for volume. Valid values are between 0 and 200.

Prev | Up | Next
/org/gtk/gespeaker/espeak | Home | Examples