Skip to content

Speech Synthesis

Services
Speech Synthesis

Speech Synthesis

Image: Speech synthesis / TTS (placeholder).

The Speech Synthesis service handles text-to-speech: engine selection (e.g. Piper, Google, ElevenLabs), model download, and ReadText actions. Used by the assistant and accessibility TTS.

What you see

  • State (SpeechSynthesisState) — Selected engine, engine list, model download state, reading state.
  • ActionsSpeechSynthesisSetSelectedEngineAction, SpeechSynthesisReadTextAction, plus engine/model setup actions. Reducer may emit events when playback starts/ends.
  • Implementationubo_app/services/010-speech-synthesis/: setup, reducer, ubo_handle; uses engines from ubo_app/engines/ (Piper, Google, etc.).