Skip to main content

GET /voice/status

Get the current state of all voice subsystems.

POST /voice/ptt/start

Start a PTT recording session.

POST /voice/ptt/stop

Stop PTT recording and return the transcript.

POST /voice/continuous/start

Start continuous voice listening mode.

POST /voice/continuous/stop

Stop continuous listening.

GET /voice/devices

List available audio input/output devices.

POST /settings/voice

Persist STT settings to config.toml. Only stt, stt_model, and stt_device are accepted — a gateway restart is required before they take effect (there’s no live TTS/device settings write path yet).