self-hosted dictation · open source · powered by Whisper
SQS Signal is an open-source dictation app that turns speech into text using OpenAI Whisper. Self-host it for full privacy and control — no cloud dependency, no data leakage.
Speaking is often faster than typing — 2-3x faster for rough drafts, meeting notes, code comments, and brain-dumping ideas. SQS Signal gives you a simple, private way to do that on your own hardware.
Caddy terminates TLS and reverse-proxies to the FastAPI web app. The web app handles auth, sessions, file uploads, and WebSocket live transcription, forwarding audio to a dedicated Whisper inference service.
Build: docker compose build web —
the Python code is baked into the Docker image via COPY . ..
Sign in with GitHub to start dictating. Choose your mode:
small.en modelOpen-source stack: OpenAI Whisper · whisper.cpp compat · faster-whisper compat · FastAPI · Caddy
Support development: