# Auris — Speech-to-Text Auris is Synth's **Speech-to-Text** subsystem. It transcribes audio files (voice messages, uploads) into text so they can enter the normal message chain and be understood like any other input. The active engine is selected with `ACTIVE_AURIS_ENGINE`, chosen from the Auris engine registry (`core/auris_registry.py`). Engines are interchangeable. ## Actions | Action | Purpose | |--------|---------| | `stt_transcribe` | Transcribe an audio file to text via the active Auris engine. | ## Configuration | Key | Purpose | |-----|---------| | `ACTIVE_AURIS_ENGINE` | Active STT engine. | | `AURIS_ENGINE_SETTINGS` | Per-engine settings blob. | | `VOSK_MODEL_PATH` / `VOSK_LANGUAGE` | Local VOSK model path and language. | | `MODEL_AUTO_DOWNLOAD` | Auto-download the STT model when missing. |