Skip to main content

Speak the language you’ve been studying out loud, tonight.

Build an activity around a conversation you want to have, practice out loud with an AI partner, and review your transcript and feedback to choose what to try next.

7 free conversations — plus 7 AI-built activities in your first 7 days, then 3 of each every month. No credit card.

Illustration of the ChitterChatter learner dashboard: a prompt box where a learner describes the conversation they want to practice — for example, “I’m visiting family in Mexico City in March. I want to get through a whole dinner without switching back to English.” — with pickers for the language and the proficiency level, and a button to send the request.

Your dashboard. Describe the conversation you want to have, in any of 32 languages — the activity gets drafted around it.

Why speaking is different

How many minutes a week do you actually speak the language?

Reading, writing, and listening you can practice alone. Speaking has always needed someone else free at the same time, and most weeks nobody is. Practice that counts has to be structured, flexible, and assessed all at once — and practicing alone gives you none of the three.

How it works

Build it once. Practice it as often as you like.

Only the first step takes any setup.

01Build~2 min, once

Describe it. Get a draft.

Type what you want to practice and AI drafts the scenario, objectives, and vocabulary — or copy an activity from the library.

02SpeakOn your own time

You talk it through, out loud.

A partner that listens, follows up, and adapts to your level — in the browser, on a phone if that’s what you have.

03ReviewAfter each conversation

Read what came back, and go again.

What worked, what to work on, and the whole transcript — then every attempt lands in your progress table.

Each step in detail below — building an activity, the feedback you get, and your progress table.

Deep dive — authoring

You decide how much help you get.

Describe what you want to practice in a sentence and AI drafts the whole activity. Then the interesting part: pick a moment you might stumble, and choose what should happen. More support lowers frustration; less builds independence.

You say

How do you say “the bill”?

Acts like it doesn’t understand

Stays in character and never lets on that it understood. Asks the learner to try again in the target language, every time.

The partner replies

¿Perdone? No la entiendo. ¿Me lo puede decir en español?

Understands, but only speaks the target language

Responds to what the learner meant, always in the target language. Rephrases and simplifies rather than translating. This is the default.

The partner replies

¿Quiere pedir la cuenta? Muy bien — dígame: «La cuenta, por favor».

Explains when they ask

An explicit request for a meaning gets one short explanation before returning to the target language.

The partner repliesChosen here

“The bill” is la cuenta. Now try it: ¿me trae la cuenta, por favor?

Those three choices live in one tab of four.

The editor opens on the AI draft with every field filled in. You edit what matters and leave the rest — nothing is locked, and nothing needs finishing before you can start practicing.

01Basic info

Title, description, target language, and how long you want a session to run.

02Learning objectives

What you want to be able to do, the proficiency level you’re aiming at, vocabulary you want to use, and tips you see first.

03Scenario setup

The scene, the character, voice and pace, cultural context, the opening line — and the scaffolding rules.

04Evaluation

Which dimensions this activity is evaluated on, plus any dimensions of your own.

Practice it right away, submit it to the Community Library, or copy one somebody else has already shared there.

Build your first activity in about a minute.

Seven conversations and seven AI-built activities in your first week, free.

Deep dive — what you get back

Feedback for you. In your own words.

Not a score. Every note is anchored to the exact words you said, with the audio beside it — so “work on your reflexive verbs” arrives with the three places it happened.

3 typesof annotation, phrase by phrase
Every turnreplayable, with a transcript
4 viewssummary, transcript, per-skill, coach
Instantready the moment you finish
Feedback: Ordering a Meal in Madrid
Your activity · Spanish · 11 min 40 s · attempt 2
Practice Again
Notes on
1:0811:40Every turn replayable
Practice Partner0:04

Buenas tardes, bienvenida. ¿Ha reservado mesa o prefiere sentarse en la terraza?

0:11You

No, no tengo reserva. Quiero sentar en la terrazanote 1, por favor, hace muy buen tiempo hoy.

Practice Partner0:22

Perfecto, la terraza está libre. Aquí tiene la carta. ¿Le traigo algo de beber mientras decide?

0:34You

Sí, gracias. ¿Qué me recomienda de la carta?note 2 Y una cervezanote 3, por favor.

Practice Partner0:47

El cocido madrileño está muy bueno hoy. Es un plato bastante grande, para compartir.

Note types
HighlightsGrowthClarity
1Top focus · grammar

“Sentar” means to seat someone else. When you’re the one sitting, it takes a reflexive pronoun.

Try this

Quiero sentarme en la terraza. This pattern appeared 3 times.

2Highlight

You asked for a recommendation unprompted — one of the goals you set.

3Clarity

The server asked you to repeat this once. The Castilian “z” is a soft th.

Choose a word to practice
cervezagracias
Record your retryUp to 15 seconds
4Growth

Two requests landed as flat statements. A question frame softens them.

Click a marked phrase to open its note, replay the turn, or record a retry. It is all waiting the moment you hang up — nobody has to grade it first.

Deep dive — your progress

The whole record, not just your last conversation.

What you finished, how many conversations it took and how long you spent — with every attempt still there to reopen, alongside the feedback it came with.

Progress
Track your practice activity completions and attempts
9/14completed
64%
31conversations
6h 12mtotal
12mavg/session

14 activities

Click an activity to review conversations

Search…All

Breakfast at the café downstairs

Completed
6 sessions9m avgAug 3 last

Renting an apartment in Valencia

Completed
4 sessions11m avgJul 28 last

A delayed train, one tired agent

In Progress
2 sessions14m avgAug 4 last

Asking a pharmacist for advice

Completed
3 sessions10m avgJul 22 last

Catching up with an old friend

In Progress
1 sessions7m avgAug 1 last

Interview for a summer job in Bogotá

Not Started
sessions avg last

Below the fold: the rest of your activities, and every attempt inside each one. This screen keeps count of what you actually did — activities completed, conversations, minutes, attempts — and stops there. No score, no level, no streak to keep alive. It is a record of practice; what to work on next comes from the feedback on each conversation, not from this page.

Have the conversation before you have to have it.

Pick the situation you are dreading, and rehearse it until it stops being one.

The methodology

Designed around how people actually learn to speak.

ChitterChatter comes out of Cornell research on conversational AI for learning. Six ideas shape how activities, AI partners, and feedback are built — and why you get notes anchored to what you said rather than a score out of ten.

01

Target i+1, not random conversation

Practice should sit close to a learner’s current level while still asking them to stretch. You set the language, level, context, vocabulary, and communication goal; the AI partner keeps the exchange moving with follow-up questions instead of jumping to unrelated topics.

02

Lower the affective filter so students actually speak

Anxiety, embarrassment, and fear of evaluation block students from taking risks. Practice can happen privately and asynchronously, repeat attempts make errors useful, and feedback is framed as formative guidance rather than a public performance judgment.

03

Align tasks with ACTFL-oriented communicative goals

Not an official rating instrument — a way to support ACTFL-aligned classroom thinking: what learners can do with language, in which contexts, with what control and interactional support. Activities are built around functions like narrating, comparing, or resolving a problem.

04

Design for willingness to communicate

Learners speak more when confidence, perceived competence, topic relevance, and the social situation support participation. Students rehearse familiar situations before performing them in front of others, and small successful exchanges build confidence for later real-world interaction.

05

Use role play as structured interactional practice

A useful speaking task gives learners a role, a goal, constraints, and a reason to negotiate meaning rather than recite known language. Students practice repair strategies — asking for clarification, rephrasing, responding to unexpected follow-ups.

06

Keep the learner in the interpretive loop

AI expands opportunities for practice and produces useful artifacts, but feedback is evidence to read rather than a verdict to accept. Every note points at the words you actually said, so you can judge for yourself what is worth working on next.

Full write-ups of the methodology, our approach to AI feedback, student data privacy, and school adoption live on the Trust & Research page.

Read the research

Why this works when you’re on your own.

Three things that decide whether speaking practice actually happens.

It practices the part you can’t practice alone

Vocabulary, grammar, and listening all survive being studied solo. Speaking is the one that needs somebody on the other side — and it is usually the one that gets skipped.

32 languages, whenever you want

Spanish, French, German, Italian, Portuguese, Chinese, Japanese, Korean, Arabic, Hindi and more — the same practice, the same feedback, whichever one you are learning.

No scheduling, no partner to find

Practice at 11pm between shifts if that is when you have a quiet room. Nothing to book, nobody to arrange it with, and it runs in a browser on the phone you already carry.

Practice in your language.

32 supported and counting. Type yours to check.

All 32 supported languages — start typing to filter.

EnglishSpanishFrenchGermanItalianPortugueseDutchRussianJapaneseChineseKoreanArabicHebrewHindiTagalogVietnameseTurkishPolishGreekUkrainianTamilYorubaBanglaPersian (Farsi)IndonesianUrduThaiKazakhNepaliNorwegianSwedishBurmese

Don’t see yours? Most of our newest languages started as somebody asking for them.

Pricing

Start free. Upgrade only if you practice a lot.

Your first week includes seven conversations and seven AI-built activities. After that the free plan keeps going at three of each a month.

Best place to startIndividual Free
Free

Get started with no credit card, and keep practicing every month at no cost.

  • 7 conversations in your first 7 days
  • 7 AI-built activities in your first 7 days
  • Then 3 free conversations every month
  • Then 3 free AI-built activities every month
  • All 32 languages
  • Full feedback and conversation history
Start For Free
Individual Pro
$18/mo

For serious learners who practice every day. $120 billed annually if you prefer.

  • Unlimited conversations
  • Unlimited AI-built activities
  • All 32 languages
  • Progress tracking and history
  • Priority access to beta features
  • Cancel anytime
See Individual plans

No credit card to start · Cancel anytime · Annual billing available

Teaching a class?

Instructor accounts are free forever, with a full free semester for your students.

ChitterChatter for educators

The questions learners ask first.

Short answers before you start practicing.

Do I need a credit card to start?

No. Create an account with your email and start practicing. We only ask for payment if you choose to upgrade to a paid plan.

What happens after my first 7 days?

You keep your account. Your starter week includes 7 conversations and 7 AI-built activities, then you continue on the free plan with 3 free conversations and 3 AI-built activities per month. You can also upgrade to Individual Pro anytime for unlimited practice.

Is this a real conversation or repeat-after-me practice?

It is a real conversation. Your AI partner listens, responds, asks follow-ups, plays roles, and adapts to your level in real time.

Will this work if I am a beginner?

Yes. Start with introductions, ordering food, directions, and simple everyday tasks. ChitterChatter meets you at your current level.

Will advanced learners get anything out of it?

Yes. Advanced learners often need unstructured speaking reps more than another lesson. You can practice nuanced, professional, social, or travel conversations on demand.

Which languages do you support?

ChitterChatter supports 32 languages, including Spanish, French, German, Italian, Portuguese, Chinese, Japanese, Korean, Arabic, Hindi, Tagalog, Vietnamese, Yoruba, Bangla, Persian (Farsi), Burmese, and English.

Does it work on my phone?

Yes. ChitterChatter runs in the browser on phone, tablet, and desktop, so you can practice wherever you have a quiet moment.

How is this different from apps like Duolingo or Babbel?

Those apps help with building blocks like vocabulary and grammar. ChitterChatter is the speaking gym where you turn what you know into actual conversation.

Is my voice data private?

Your conversations are yours. ChitterChatter does not sell or license audio recordings, use them for advertising, or use them to train public models. Service providers process data only as needed to provide the service.

The hardest part is saying the first sentence.

Pick a situation, say it out loud, and find out what you already know. Your first conversation can happen in the next five minutes.

Start Practicing Free

No credit card · Seven conversations in your first week · Cancel anytime