Offline Japanese speaking practice

baka-2

An Android conversation loop using offline speech recognition, a local LLM, and system TTS.

01

The problem

An Android conversation loop using offline speech recognition, a local LLM, and system TTS.

02

Approach

An Android conversation loop using offline speech recognition, a local LLM, and system TTS.

03

Key engineering decisions

  • Kotlin
  • Compose
  • MediaPipe
04

Boundaries and limitations

  • Compatible local model files are required