Nunna Consulting GroupNunna Rao: SalesChai Nunna: AIAI Library
Apps

Coach Québec

A local AI French coach for exam preparation, with writing correction, speaking practice and a learner profile.

Status: In use

What it does

  • Built to take one learner from A1 or A2 toward the TCF Canada, aiming for NCLC 7 or higher in all four skills.
  • Tutor chat, role-play conversation, a grammar doctor, writing correction with a live word counter, and speaking scoring with pronunciation feedback.
  • An adaptive placement test, spaced repetition and a cheat-sheet generator that flags unverified claims.
  • Runs on a private server and is reachable from a phone over a private network, in the browser or the Android app.

Why it exists

The exam rewards the weakest skill, so the app always works on the weakest skill first and trains frameworks for speaking rather than memorised scripts.

Stack and status

Stack

  • Python backend
  • Local language model (about 8B parameters) via Ollama
  • Whisper speech-to-text, Piper text-to-speech
  • Web front end for phone and desktop
  • Content packs held as config so another exam can be added

Status: In use

A working personal build, used by its owner. Exam facts were researched in September 2026 and must be re-verified with the official bodies before booking.

What is public and what is private

Public

A private-beta Android app on its app page. It connects to the private Coach server, so it only works for invited users.

Private

Code, learner data and content packs.

Honest limitations

  • Scores from the local model are estimates and a lenient grader; treat them as a trend.
  • Pronunciation scoring is based on speech-to-text confidence, not a full phoneme model.
  • Content was written by AI and has not been reviewed by a native speaker.
  • Quebec French audio uses the phone's Canadian French voice.

Start with a session

Want a private coach app for a skill or exam of your own? Book a 1:1 session to scope it.