Skip to content
← All work

English Conversation Practice

An English speaking-practice app with spoken replies and mistake review

Personal product

An app in development for practising spoken English with an AI conversation partner and reviewing corrections afterwards.

  • In development
  • product
  • web
English Conversation Practice cover
Role
Solo developer
Year
2026
Stack
Node.js, Express, JavaScript, PostgreSQL, Clerk, Web Speech API, Kokoro TTS, Vercel

Problem

Practising spoken English alone can be difficult. This project explores a conversation partner that replies aloud and keeps corrections available for later review.

Approach

The app combines microphone input, spoken AI replies, conversation scenarios, and a mistake report. The microphone pauses while the AI speaks to avoid recording its own reply.

The implementation supports different AI providers and a device-voice fallback when browser-based neural voices are unavailable. Signed-in users bring their own API key and keep their conversation history.

Current status

An early version is deployed and the source repository is public. The product is still in development; it has not been established as a public commercial service.

The existing project notes record device limitations and no automated tests at the time of writing. These need rechecking in the product repository. The screenshots show the interface, rather than verified learning outcomes.

  • The conversation screen set to a job interview scenario
  • The voice-selection window in the light theme

Next project

Hospital channelling system

An appointment-booking demonstration with a staff administration panel