| org.gtk.gespeaker | ||
|---|---|---|
| Prev | gespeaker dbus interfaces | Next |
Manage gespeaker through shell commands.
All DBus commands are sent with dbus-send utility from the dbus package.
To shorten typing the commands and to avoid repetitions the following variable is assumed:
It will be used this way:
| bool org.gtk.gespeaker.espeak.is_playing() void org.gtk.gespeaker.espeak.pause() void org.gtk.gespeaker.espeak.play() void org.gtk.gespeaker.espeak.stop() |
Retrieve the application version number
| Returns: | string "0.8" |
Read the temporary filename
| Returns: | string "/tmp/gespeakerCLPQQ" |
Clear previous text
Add new text at the end
Add some other text at the begin
Play the whole text
Replace the text
Play it again
List all available voices
| Returns: | array [ string "afrikaans" string "albanian" ... ] |
List all availale mbrola voices
| Returns: | array [ string "english-mb-en1" string "french-mbrola-4" string "italian-mbrola-3" ... ] |
Get the number of available voices
| Returns: | int32 59 |
Get the index of the currently selected voice
| Returns: | int32 31 |
Set the current voice by its index
| Returns: | boolean true |
Get the name of the requested voice
| Returns: | string "italian-mbrola-3" |
Set the current voice by its name
| Returns: | boolean true |
Get the short name of the requested voice
| Returns: | string "mb-it3" |
Returns if the requested voice is a mbrola
| Returns: | boolean true |