instant-voice-translate
Stream language translation:
| Component | Technology |
|---|---|
| Language | Kotlin 2.1.20, JVM 17 |
| UI | Jetpack Compose + Material 3 (BOM 2026.02.00) |
| DI | Hilt 2.56.2 + KSP |
| Async | Kotlin Coroutines + Flow / StateFlow / Channel |
| Speech Recognition | Sherpa-ONNX (local AAR, streaming zipformer models for 7 languages) |
| Translation | Yandex Translate API + fallback (OkHttp 5.3.2) |
| Text-to-Speech | Android TextToSpeech |
| Settings Storage | DataStore Preferences |
| Navigation | Navigation Compose 2.9.7 |
| Build | AGP 8.9.3, Gradle |
| Min SDK | 29 (Android 10) |
| Target SDK | 36 |