Offline Voice Input delivers professional-grade speech-to-text that runs entirely on your device. Whether you're writing emails, taking notes, or chatting, your voice never leaves your phone — no internet connection, no account, no tracking.
VOICE TYPING IN ANY APP
Tap the microphone on a compatible keyboard — such as Microsoft SwiftKey — or a website's voice-search button, and Offline Voice Input transcribes your speech straight into the text field. It registers as your device's speech-to-text provider.
Note: some keyboards (such as Gboard) only use Google's own voice typing and can't pass speech to other apps. If yours does, switch to a keyboard like SwiftKey — or simply use the built-in voice keyboard described below, which always works.
LIVE SUBTITLES
Get real-time, on-device captions for any audio or video playing on your phone — videos, podcasts, meetings and more.
TRANSCRIBE AUDIO FILES
Share an audio file to Offline Voice Input (or open it with the app) to turn the recording into text.
OPTIONAL VOICE KEYBOARD
Prefer voice input as its own keyboard? A dedicated voice keyboard is included — switch to it whenever you like.
WHY YOU'LL LOVE IT
• 100% offline — even works in airplane mode, nothing is ever uploaded
• Private by design — audio is processed on-device and never stored or sent
• Fast and accurate, powered by NVIDIA's Parakeet model
• 25 languages, including English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Russian and Ukrainian
• Free and open source (MIT License)
The app downloads the speech model (~670 MB) once on first launch; afterwards everything runs locally on your device.
POWERED BY OPEN SOURCE
We believe in transparency and the power of the community. Offline Voice Input is built with cutting-edge open-source technology:
• NVIDIA Parakeet TDT 0.6B — high-performance on-device speech recognition (INT8 ONNX, quantized by istupakov)
• transcribe-rs — the Rust transcription engine by CJ Pais
• ONNX Runtime — efficient on-device model inference
• A native Android interface with a Rust core for speed and safety
Source code, issues and contributions:
https://github.com/notune/android_transcribe_app