Make Your App Speak
Familiar API
The libspiel client library offers an ergonomic speech interface that is inspired by the standard Web Speech API. The library is available to many languages through GObject Introspection. Any app can start speaking with minimal effort.
Integrated with GStreamer
The speech generated with the client library will automatically be sent to the default audio device. It is also possible to construct your own GStreamer pipeline for custom use cases.
Sensible defaults and easy configurability
libspiel uses global settings a user may set per-language to determine which voice to use for each utterance. Applications also have finer granularity and use their own settings or heuristics to choose a proper voice.