Voice Keyboard
Speech-to-text keyboard that uses your own Whisper API key
Android · v1.9.9 · rustemar
About Voice Keyboard
Voice Keyboard is a keyboard that types what you say. Switch to it in any text field, tap the microphone, speak, and the text lands in whatever app you are using.
It has no speech engine of its own and no account. Bring an API key for a supported speech service, such as Groq or Mistral, or run a server of your own. Audio goes only to the endpoint you configure. Compatible Chat Completions services can also transcribe audio; the selected model must accept your device's recording format.
Voice input
Works in any text field, in any app Processing queue: start the next recording while the previous one is still being transcribed Offline-proof: a recording that cannot be sent is kept on the device and resent automatically once the connection returns Several dictation languages on one key: tap to cycle, long-press to pick from the list Custom vocabulary for names and technical terms that get misrecognised Can be the voice input of another keyboard, such as HeliBoard, and hand back to it once the text is typed
Optional post-processing
Fix punctuation, spelling and filler words Shorten, add emoji, rewrite as verse, or translate Optional recent dictation context helps recover misheard names and terms. Off by default; remembers up to 5 of your own recent dictations only in memory and sends them to the selected provider as reference. Context is shared across chats in the same app and clears when input moves to another app. It does not read conversations. Terminal mode turns dictation into shell commands Works with OpenAI, Anthropic, or any OpenAI-compatible provider such as OpenRouter; every prompt is editable
Keyboard
One tap takes you back to the keyboard you came from Punctuation keys, accelerating backspace, send key, persistent clipboard bar The Enter key runs the field's own action: Search, Go, Send, Next or Done The microphone is off in password fields Spacing around dictated text follows the text already in the field Light, dark and automatic themes; 17 interface languages
Privacy
No analytics, no advertising, no tracking, no account, no servers of our own API keys and settings stay on the device and are excluded from cloud backup Audio is sent only to the endpoint you configured, authenticated with your own key
The app can also look for new versions on GitHub: automatically only if you switch that on, or when you press "Check for updates". Updates obtained that way come straight from the developer and are not reviewed by F-Droid.
More developer tools for Android
ADB Captain
Run ADB commands on your phone. No root, no PC — via Shizuku.
Developer Tools
AutoPie
Turn Linux commands into Android apps.
Developer Tools
Gitalchemy
Open-source native GitLab client for Android and desktop
Developer Tools
Haven SSH Client
SSH terminal, Wayland desktop, VNC/RDP, cloud storage & SFTP for Android
Developer Tools
Horus
Run Claude Code, Codex, and OpenCode in a real Linux terminal on your phone
Developer Tools
Life Dashboard Companion
Health Connect and screen time to Home Assistant, MQTT or webhooks. No cloud.
Developer Tools
Nextcloud Pantry
Shared household lists, photos & notes on your own server — and on your watch.
Developer Tools
OpenVitals
Private Health Connect dashboard. No account, no cloud, no ads.
Developer Tools
Parakeetype
Fast on-device speech-to-text keyboard and voice input - no cloud, no tracking.
Developer Tools