Desktop voice input
Record and transcribe speech locally, then review or submit the resulting text.
Voice flow
Microphone → Apple on-device transcription → composer → existing chat routeOpenSS uses AVFoundation for audio capture and Apple Speech APIs for on-device recognition. Raw audio is not sent to OpenSS, OpenAI or Anthropic.
Use voice input
- 1Start
Select the microphone button. OpenSS requests Microphone and Speech Recognition permissions if needed.
- 2Speak
A visible listening state, elapsed time and partial transcript remain on screen.
- 3Finish
Stop manually or pause long enough for end-of-speech detection.
- 4Review
The final transcript is placed in the composer. Automatic sending waits briefly and is controlled by the voice auto-send setting; editing cancels auto-submit.
Recognition limits
- On-device recognition is required; OpenSS does not silently fall back to cloud transcription.
- Silence detection is roughly two seconds, with a 90-second maximum recording.
- Low-confidence text remains in the composer for manual correction.
- Temporary audio is cleaned after success, cancellation, error and interrupted-session cleanup.