← Home

Japanese Conversation Tutor

Private

A self-hosted voice tutor for practicing spoken Japanese with an AI sensei that tracks your vocabulary.

What it is

A voice-first AI Japanese teacher you run yourself. You speak into the browser and an AI "sensei" replies out loud in Japanese, adapting to your JLPT level. On top of free conversation it has structured JLPT lessons, spaced-repetition vocabulary review, and "content lessons" built from any pasted Japanese text.

How it works

Why it's interesting

The interesting part is the latency engineering around a local, fully self-hosted voice loop: streaming token output, parallel background enrichment, cross-chunk <think>-tag stripping for reasoning models, and a single LLM contract that doubles as both the spoken reply and a structured data feed that drives the learning system. It also supports shadowing and dictation modes that deliberately hide or delay the teacher's text.

Status

Private hobby project, self-hosted.