Gdspeak is a GObject wrapper and D-Bus service for espeak. It is activated automatically when needed and goes away when not. Two audio output modes are supported, espeaks own or trough gstreamer using a appsrc - <any>sink pipeline.
The service provides signals for all eSpeak events, like words, sentences and speech end. Sentences can be queued with different priorities.



Gdspeak releases are available on the download site,

And latest sources are available in a git repository.


  • eSpeak is used for speech synthesis.