Speech recognition that works in airplane mode
A demo app showing how to run Kaldi-based ASR entirely on Android without phoning home.

What it does
This is a reference implementation, not a product. It wires the Vosk speech recognition library into an Android app, demonstrating offline transcription and speaker identification using the Kaldi toolkit. Pre-built binaries live in the releases tab; the README otherwise points you to the main Vosk website for actual documentation.
The interesting bit
The heavy lifting happens on-device. No cloud API keys, no network latency, no privacy policy gymnastics — just a neural net crunching audio in your pocket. That still feels slightly miraculous given how ASR used to require server farms.
Key highlights
- Pure offline operation: recognition runs locally without network access
- Built on Kaldi + Vosk, well-established open-source speech toolkits
- Includes speaker identification alongside speech-to-text
- Pre-built APKs available in GitHub releases
- Serves as a working template for integrating Vosk into Android projects
Caveats
- README is extremely thin; real documentation lives externally on the Vosk website
- This is demo/blueprint code, not a maintained app — expect to do your own integration work
Verdict
Grab this if you’re building an Android app that needs voice input without network dependency, or if you want to prototype offline ASR before committing to Vosk. Skip it if you need a drop-in production solution or detailed in-repo guidance.