Minimal speech-dispatcher Bindings Created

Published on by BGT Lover· 1 minute read

As of afew days ago, a minimal binding to speech-dispatcher (the TTS system for Linux) was created, which wraps the C functions provided by Nolan’s speech-dispatcher-sys crate in a safe Rust API.

That means the speech component of Yggdrasil can now be implemented after the at-spi components are completed, as well as in other Rust projects that need Linux only TTS, or want more control than the tts crate gives them.

These bindings are far from complete, but do provide the essential functionality, such as speaking text, characters and keys, and getting and setting voice parameters such as rate, pitch, and volume.

In our view, that can’t mean anything else but one step closer to the first Yggdrasil prototype!