# RaxolSpeech v0.3.0 - Table of Contents > Speech surface for Raxol. TTS reads accessibility announcements aloud, STT captures voice input via Bumblebee/Whisper and injects as events. ## Pages - [Raxol Speech](readme.md) ## Modules - [Raxol.Speech.InputAdapter](Raxol.Speech.InputAdapter.md): Translates recognized speech text into Raxol Event structs. - [Raxol.Speech.Listener](Raxol.Speech.Listener.md): Mic capture via an OS audio recording command (sox/rec). - [Raxol.Speech.Recognizer](Raxol.Speech.Recognizer.md): Speech recognition via Bumblebee/Whisper. - [Raxol.Speech.Speaker](Raxol.Speech.Speaker.md): Speaks accessibility announcements aloud via a TTS backend. - [Raxol.Speech.Supervisor](Raxol.Speech.Supervisor.md): Top-level supervisor for the speech surface. - [Raxol.Speech.TTS.Backend](Raxol.Speech.TTS.Backend.md): Behaviour for text-to-speech backends. - [Raxol.Speech.TTS.Noop](Raxol.Speech.TTS.Noop.md): Silent TTS backend for testing and CI. - [Raxol.Speech.TTS.OsSay](Raxol.Speech.TTS.OsSay.md): TTS backend using the operating system's speech command. - [Raxol.Speech.TTS.Sanitize](Raxol.Speech.TTS.Sanitize.md): Text sanitization for TTS backends.