Tavus CVI take-home · August 2026
Talk naturally.
Leave with better English.
Coached by you.
A face-to-face English coach built on Tavus CVI — and the coach can be you.
Explore the case study ↓The product, in 92 seconds
Narrated tour over real session captures. Read the transcript · Or try the live product — every session runs a real Tavus room, so if the coach is busy, try again in a minute.
One loop, not a lesson
Language learners usually know more English than they can retrieve mid-conversation. Fluent Me keeps one continuous conversation primary and makes coaching a set of callable moves, not locked steps:
conversation.echo, make two real attempts, change one thing.Be your own coach
The most immersive reference speaker for a learner is themselves. When the model phrase arrives in your own voice, there is no accent, pitch, or timbre gap to translate across — imitation collapses into repetition. And talking to your own face removes the social cost of being wrong that makes real conversation practice stressful.
Fluent Me treats this as a first-class, consent-gated path: record ~60 seconds for a Phoenix-4 Face, a clean 60–90-second sample for an ElevenLabs Instant Voice Clone, and the server combines both into a personal Tavus PAL. The live deployment ships this way: its default coach is my own trained Face speaking with my consented voice clone, and the demo narration uses the same clone. Recordings stay local until explicitly submitted, provider keys never reach the browser, and only the resulting IDs are stored.
Progressive activation keeps it honest: face-only uses the stock voice, voice-only uses the stock face, and each step reports the provider's real status instead of a fake ready state.
Why Tavus is structural here
The face is not decoration. It gives the learner someone to address and imitate, while timing, interruption, perception, and coaching behavior work together in a way a text tool cannot:
conversation.respond for coaching, conversation.echo for exact models, conversation.utterance as the transcript source of truthArchitecture
max_call_duration cap ends the room mid-session, the client reconnects and hands the new room a bounded continuation packet — the coach picks the conversation back up and the focus timer keeps accumulatingHonest boundaries
Browser waveforms and pitch are descriptive, auto-scaled signals — never pronunciation, accent, fluency, or emotion scores. Raven observations stay tentative. Missing evidence stays missing: the comparison and recap cite only what actually arrived, and there is no invented numeric score anywhere in the product.