Edge AI · Android
OfflineLingo
View repositoryQUESTION
How can emergency communication be supported when the network is unavailable and transcription uncertainty must not be hidden?
SYSTEM
An Android speech-to-text translation application running locally, designed for cross-border response scenarios.
CONTRIBUTION
Designed an end-to-end Android flow: voice capture, local transcription, translation and an interface that makes uncertainty understandable.
IMPLEMENTATION
- whisper.cpp for on-device speech recognition.
- llama.cpp with a quantized Qwen 2.5 model for local translation.
- No Wi-Fi, mobile data or cloud API required to run.
RESULT
A standalone field-translation prototype for situations where a potential error must be noticed and verified.
DESIGN CHOICES
- On-device transcription and translation, with no dependency on a cloud service.
- Word-level and overall confidence indicators to make uncertainty visible.
- High-contrast interface, one-record control, fast language switching and an emergency-vocabulary glossary.