Polished Recognition
com.georgernstgraf.polishedrecognition
Zapstore _@zapstore.dev Voice input for any keyboard — transcribe with your own API endpoints
Republished from GitHub / F-Droid by the Zapstore main account.
Polished Recognition is a **voice keyboard** powered by your own AI. Switch to it, speak, and polished text lands in whatever app you are typing in — transcribed by the speech provider **you** choose, refined by the language model **you** choose, with a prompt **you** write. Switch to the Polished keyboard and recording starts instantly. Pause and resume mid-sentence, switch to your typing keyboard and back without losing dictation, then tap send: audio goes to your STT provider, the LLM polishes the text — fixing filler words and punctuation, restructuring, or translating to another language — and flawless text is typed into the field. **Raw mode** skips the LLM entirely and inserts the plain transcription; **Polish only** refines without translating. **Bring your own provider.** 19 presets (OpenAI, GROQ, OpenRouter, Cortecs, Google AI, DeepSeek, xAI, Mistral, local Ollama/LM Studio, …) or any custom OpenAI-compatible endpoint. GROQ's free tier covers a complete STT-plus-polish pipeline at zero cost. The system prompt is fully editable, with variables for source and target language; searchable model pickers with per-provider caching handle hundreds of models. **Gboard will never use this.** Gboard's microphone is hardcoded to Google's voice typing and cannot be redirected to any third-party voice input. Use a keyboard that delegates its mic: the AOSP keyboard (LineageOS and derivatives), HeliBoard (F-Droid only), Fossify Keyboard, or OpenBoard. **Privacy-first:** No analytics, no tracking, no proprietary SDKs, no account, no central server. All data flows directly between your device and your chosen endpoints — or nowhere at all, if you run Ollama locally. Permissions: • RECORD_AUDIO — required to capture microphone input • INTERNET — required to send audio to your configured STT/LLM endpoints
First release: Sep 9, 2026, 9 total releases.
Most recent release: Oct 25, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Oct 25, 2026 1.5.1
- Oct 16, 2026 1.5.0
- Oct 15, 2026 1.4.0
- Oct 12, 2026 1.3.6
- Sep 26, 2026 1.3.3
- Sep 22, 2026 1.3.1
- Sep 16, 2026 1.2.3
- Sep 14, 2026 1.2.2
- Sep 9, 2026 1.2.1