crosswk/SayIt

Open-source voice typing for Windows — a Wispr Flow / Superwhisper alternative. Press a shortcut, speak, and AI-polished text lands at your cursor. Local models, your own API keys, or a self-hosted backend.

What it solves

SayIt is a voice typing tool for Windows that allows users to dictate text into any application. It addresses the slow speed of manual typing and the inaccuracy of raw speech-to-text by providing AI-powered cleanup to remove filler words and repair recognition errors, ensuring the polished text is inserted directly at the cursor.

How it works

Users trigger a shortcut to record audio, which is then processed through a chosen voice engine. The system supports three operational modes: Local mode (using GGUF models on the user's GPU), Cloud API mode (connecting directly to providers like Groq or Doubao), and Server mode (connecting to a self-hosted FastAPI backend). Once transcribed, the text can be passed through an AI cleanup phase using OpenAI-compatible endpoints to refine the grammar and tone before being typed into the active window.

Who it’s for

It is designed for Windows users who want to increase their writing speed and productivity across various software, including editors, chat apps, and browsers, while maintaining control over how their speech is processed and privacy settings.

Highlights

  • Voice typing anywhere: Inserts text directly into any Windows application without window switching.
  • Editable AI cleanup: Customizable prompts to remove filler words or format ideas.
  • Context-aware writing: Can read surrounding text to match tone or act as an editing instruction for selected text.
  • Flexible recognition: Supports local GGUF models, cloud APIs, and self-hosted servers.
  • Overlay feedback: Provides a visual waveform and optional live captions during recording.
  • Per-app rules: Automatically switches cleanup behavior based on the active application.

Related

  • Project
  • Project
  • Project
  • Project
  • Project